Бібліотека math надає багато математичних функцій, які можуть бути корисними при розробці програм Python. Вона включає в себе функції для основних математичних операцій, роботи з числами і обчислень різних значень. Використання бібліотеки math дозволяє спростити програмування і полегшити безліч завдань.
У цьому керівництві ми представимо вам повний перелік функцій, доступних у бібліотеці math, а також їх опис та приклади використання. Ви дізнаєтеся, як порахувати квадратний корінь, найбільший спільний дільник, натуральний логарифм і багато іншого. Знання цих функцій допоможе вам вирішити Різні математичні проблеми та зробити ваш код більш ефективним та точним.
Необхідно відзначити, що бібліотека math працює тільки з числами типу float, тобто дробовими числами. Якщо ви спробуєте передати ціле число або рядок у функцію math, ви отримаєте помилку. Тому перед використанням функцій бібліотеки math переконайтеся, що введені вами значення відповідають вимогам до типу даних.
Математичні обчислення в Python за допомогою бібліотеки math
Бібліотека математики в Python надає безліч математичних функцій, які полегшують виконання різних обчислень. Вона містить як прості операції, так і більш складні функції, що дозволяють вирішувати різноманітні завдання.
У цьому посібнику ми розглянемо основні функції бібліотеки math та їх опис:
- Математичні константи:
- math.pi-число π (Пі)
- math.e-число e (основа натурального логарифму)
- Операції з числами:
- math.sqrt (x) - квадратний корінь з x
- math.pow (x, y) - x в ступені y
- math.exp (x) - e в ступені x
- math.log (x) - натуральний логарифм від x
- math.log10 ( x) - десятковий логарифм від x
- math.ceil (x) - округлення вгору
- math.floor (x) - округлення вниз
- math.trunc (x) - видалення десяткової частини
- math.fabs (x) - абсолютне значення x
- math.factorial (x) - Факторіал x
- Тригонометрична функція:
- math.sin (x) - синус x (x в радіанах)
- math.cos (x) - косинус x (X в радіанах)
- math.tan (x) - тангенс x (x в радіанах)
- math.asin (x) - арксинус x (повертає значення в радіанах)
- math.acos (x) - арккосинус x (повертає значення в радіанах)
- math.atan (x) - арктангенс x (повертає значення в радіанах)
- Інші функції:
- math.degrees (x) - перетворення з радіанів в градуси
- math.radians (x) - перетворення з градусів в радіани
- math.isqrt (x) - квадратний корінь цілого числа (без десяткової частини)
- math.isnan ( x) - перевірка, чи є x не числом (NaN)
- math.isinf (x) - перевірка, чи є X нескінченністю
Це лише деякі функції, доступні в бібліотеці math. Знаючи їх синтаксис та використання, ви зможете виконувати Різні математичні операції у своїх програмах Python. При необхідності завжди можна звернутися до документації Python для отримання більш детальної інформації про кожну функцію.
Основні математичні функції в бібліотеці math
Бібліотека математики в Python надає широкий спектр математичних функцій для виконання різних обчислень. У цьому розділі представлений повний список основних функцій і їх опис.
| Функція | Опис |
|---|---|
| math.sqrt(x) | Повертає квадратний корінь числа x. |
| math.pow(x, y) | Повертає значення x, піднесене до степеня y. |
| math.sin(x) | Повертає синус x (в радіанах). |
| math.cos(x) | Повертає косинус x (в радіанах). |
| math.tan(x) | Повертає тангенс x (в радіанах). |
| math.radians(x) | Перетворює кут x з градусів в радіани. |
| math.degrees(x) | Перетворює кут x з радіанів в градуси. |
| math.exp(x) | Повертає e до степеня x. |
| math.log(x) | Повертає натуральний логарифм x. |
| math.log10(x) | Повертає десятковий логарифм x. |
| math.ceil(x) | Повертає найменше ціле число, більше або дорівнює x. |
| math.floor(x) | Повертає найбільше ціле число, менше або дорівнює x. |
| math.trunc(x) | Повертає цілу частину числа x. |
| math.fabs(x) | Повертає абсолютне значення числа x. |
| math.factorial(x) | Повертає Факторіал числа x. |
Це лише деякі функції, доступні в бібліотеці math. Використання цих функцій дозволяє легко виконувати Різні математичні операції в Python.
Функції округлення чисел у бібліотеці math
math.ceil(x) - функція повертає найменше ціле число, яке більше або дорівнює заданому числу x. Наприклад, math.ceil(3.7) поверне 4, а math.ceil(-2.5) поверне -2.
math.trunc(x) - функція повертає цілу частину числа x шляхом видалення десяткової частини без округлення. Наприклад, math.trunc(3.7) поверне 3, а math.trunc(-2.5) поверне -2.
math.round(x) - функція повертає найближче ціле число до заданого числа x. Якщо число знаходиться посередині, то округлення відбувається до найближчого парного числа. Наприклад, math.round(3.7) поверне 4, а math.round(2.5) поверне 2.
Функції роботи з тригонометричними операціями в бібліотеці math
У бібліотеці math ви можете знайти наступні функції для роботи з тригонометричними операціями:
- math.sin(x) - функція обчислює синус кута x (в радіанах) і повертає його значення.
- math.cos(x) - функція обчислює косинус кута x (в радіанах) і повертає його значення.
- math.tan(x) - функція обчислює тангенс кута x (в радіанах) і повертає його значення.
- math.asin(x) - функція обчислює арксинус числа X і повертає кут (у радіанах), синус якого дорівнює x.
- math.acos(x) - функція обчислює арккосинус числа X і повертає кут (в радіанах), чий косинус дорівнює x.
- math.atan(x) - функція обчислює арктангенс числа X і повертає кут (в радіанах), чий тангенс дорівнює x.
- math.atan2(y, x) - функція обчислює арктангенс відношення y / x і повертає кут (в радіанах) в діапазоні від-Пі до Пі.
Кути в цих функціях зазвичай вказуються в радіанах, тому якщо у вас є кут у градусах, його потрібно перетворити в радіани перед використанням цих функцій. Для цього можна скористатися функцією math.radians().