Перейти до основного контенту

Підручник з бібліотеки math у Python: повний список функцій та їх опис

4 хв читання
2377 переглядів

Бібліотека math надає багато математичних функцій, які можуть бути корисними при розробці програм Python. Вона включає в себе функції для основних математичних операцій, роботи з числами і обчислень різних значень. Використання бібліотеки math дозволяє спростити програмування і полегшити безліч завдань.

У цьому керівництві ми представимо вам повний перелік функцій, доступних у бібліотеці math, а також їх опис та приклади використання. Ви дізнаєтеся, як порахувати квадратний корінь, найбільший спільний дільник, натуральний логарифм і багато іншого. Знання цих функцій допоможе вам вирішити Різні математичні проблеми та зробити ваш код більш ефективним та точним.

Необхідно відзначити, що бібліотека math працює тільки з числами типу float, тобто дробовими числами. Якщо ви спробуєте передати ціле число або рядок у функцію math, ви отримаєте помилку. Тому перед використанням функцій бібліотеки math переконайтеся, що введені вами значення відповідають вимогам до типу даних.

Математичні обчислення в Python за допомогою бібліотеки math

Бібліотека математики в Python надає безліч математичних функцій, які полегшують виконання різних обчислень. Вона містить як прості операції, так і більш складні функції, що дозволяють вирішувати різноманітні завдання.

У цьому посібнику ми розглянемо основні функції бібліотеки math та їх опис:

  1. Математичні константи:
    • math.pi-число π (Пі)
    • math.e-число e (основа натурального логарифму)
  2. Операції з числами:
    • 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
  3. Тригонометрична функція:
    • 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 (повертає значення в радіанах)
  4. Інші функції:
    • 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().