Підключення додаткових модулів. Модуль math. Матеріал дла опрацювання даної теми для учнів 8 класу
Конструктор тестів
Підключення додаткових модулів. Модуль math. Матеріал дла опрацювання даної теми для учнів 8 класу
Библиотека Math в Python обеспечивает доступ к некоторым популярным математическим функциям и константам, которые можно использовать в коде для более сложных математических вычислений. Библиотека является встроенным модулем Python, поэтому никакой дополнительной установки через pip делать не нужно. В данном тесте будут даны примеры часто используемых функций и констант библиотеки Math в Python.
1
Крім найпростіших операцій над числами, які ми вже розглядали, Python здатний обчислювати значення більш складні математичні функцій: тригонометричні, логарифмічні та ін. Для проведення таких обчислень з числами мова Python містить багато додаткових функцій, зібраних в бібліотеку (модуль), яка називається math. Щоб підключити бібліотеку треба підключити математичну бібліотеку командою:
2
для того щоб звернутися до функції з імпортованого модуля треба:
3
У комплекті з мовою Python йде багатий набір програмних інструментів, включаючи безліч готових до використання функцій і модулів. Ці інструменти, тобто фрагменти коду, можуть значно полегшити роботу над створенням програм. Вбудовані функції мови Python імпортувати не потрібно, ними можна користуватися відразу після запуску оболонки.Встановити відповідність:
abc()
Функція повертає абсолютне значення (модуль) числа, тобто саме число без знака.
dir()
Функція видає інформацію про будь-яке передане їй значення. По суті, вона повідомляє, які функції можна використовувати з цим значенням, перераховуючи їх імена в алфавітному порядку. Наприклад, щоб отримати імена функцій, які можна використовувати зі змінною типу int, введіть:
help()
Скориставшись функцією можна отримати коротку довідку по будь-якій функції. Наприклад, довідка для функції abs:
eval()
Функція приймає в якості аргументу рядок і виконує його, вважаючи, що це код на мові Python. Її часто використовують, щоб обробити введення користувача як Python-вираз. Наприклад, можна написати просту програму-калькулятор, яка запитує математичний вираз і за допомогою ці\ї функції обчислює результат. Введений користувачем вираз зчитується як рядок, і для його обчислення треба перетворити рядок в числа і оператори. Функція зробить це автоматично:
len()
Функція повертає «довжину» об'єкта, тобто кількість елементів в ньому. Якщо це рядок, функція поверне кількість символів.
max()
ція m повертає найбільший елемент списку, кортежу, рядка або послідовності чисел.
min()
Функція повертає вона найменший елемент списку, кортежу, рядка або послідовності чисел.
4
Крім найпростіших операцій над числами, які ми вже розглядали, Python здатний обчислювати значення більш складні математичні функцій: тригонометричні, логарифмічні та ін. Для проведення таких обчислень з числами мова Python містить багато додаткових функцій, зібраних в бібліотеку (модуль), яка називається math.
ceil(x)
Повертає округлене x як найближче ціле значення типу int, яке дорівнює або перевищує x (округлення "вгору").
fabs(x)
Повертає абсолютне значення (модуль) числа x. В Python є вбудована функція abs, але вона повертає модуль числа з тим же типом, що число, тут же завжди float abs (fabs).
modf(x)
На противагу ceil (x) повертає округлене x як найближче ціле значення типу int, менше або рівне x (округлення "вниз").
floor(x)
Повертає дробову і цілу частину float числа. Обидва результати зберігають знак вихідного числа x і представлені типом float.
trunc(x)
Повертає цілу частину числа x у вигляді int об'єкта.
pow(x, y)
Повертає x в ступені y. На відміну від операції ** перетворює обидва аргументи в тип float.
sqrt(x)
Квадратний корінь з x.
pi
Константа π = 3.1415 ..
5
РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ:
from math import*
a=3
b=4
h=(sqrt(pow(a, 2) + pow(b, 2)))
print(h)
c=hypot(a, b)
print(c)
6
РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ:
from math import pow
a = pow(2, 3)
b = pow(4, 5)
print(a)
print(b)
Рефлексія від 2 учнів
Сподобався:
Так: 2
Ні: 0
Зрозумілий:
Так: 2
Ні: 0
Потрібні роз'яснення:
Ні: 2
Так: 0