Урок №39. Підключення
додаткових модулів. Модуль math.
Підключення додаткових
модулів.
У Python багато додаткових функцій для роботи з
числами та текстом. Їх об'єднали у групи-модулі. Модуль – це набори різноманітних функцій. Додаткові
модулі потрібно підключати окремо.
Підключення додаткового модуля має
вигляд:
import назва_модуль
А функції підключеного модуля:
назва_модуля.назва_функції()
Модуль math.
Ми будемо працювати з модулем math. Це пакет додаткових функцій для
роботи з числами.
Зауваження!
Для того, щоб підключити даний модуль потрібно на початку програмного коду
встановити код:
import math
Для визначення, які функції та константи
визначені в модулі, використаємо функцію dir():
Основні функції модуля
math
math.copysign(x,y) – повертає число, що має модуль
такий же, як у числа x , а знак – як
у числа y ;
math.fabs(x) – модуль x;
math.factorial(x) – факторіал числа;
math.isfinite(x) – перевіряє чи є x число;
math.modf(x) – повертає дробову і цілу частину
числа. Обидва мають той же знак, що і x; представлені типом float.
math.sqrt(x) – квадратний корінь з x;
math.acos(x) – арккосинус x (х вказується в
радіанах) ;
math.asin(x) –
арксинус x (х вказується в радіанах);
math.atan(x) –
арктангенс x (х вказується
в радіанах);
math.
cos(x) –
косинус x (х вказується
в радіанах);
math.sin(x) –
синус x (х вказується
в радіанах);
math.tan(x) – тангенс x (х вказується
в радіанах);
math.hypot(x,y) – обчислює гіпотенузу трикутника з
катетами x і y
;
math.degrees(x) – конвертує радіани в градуси;
math.radians(x) – конвертує градуси в радіани;
math.pi
– π = 3,1415926…;
math.e – е =
2,718281….;
math.ceil(x) –округлює числое x (округлення "вгору");
math.fabs(x) –абсолютне значення (модуль) числа х ( тип числа float);
math.abs(х) – абсолютне значення (модуль) числа х ( тип числа зберігається);
math.floor(x) – округлює числое x (округлення "вниз");
math.trunc(x) – Повертає цілу частину числа x у вигляді int
об'єкта;
math.pow(x, y) – підносить число x до степеня y. На відміну від
операції ** перетворює обидва аргументи в тип float.
Приклад.
Користувач з клавіатури вводить ціле та
дробове числа.
1)
Вивести
квадратний корінь цілого числа
2)
Вивести
дробове число, округлене «вгору».
3)
Вивести
ціле число, піднесене до дробового степеня.
Код програми:
Результат: