Математические функции содержатся в модуле math, поэтому перед их использованием вам нужно импортировать этот модуль:
import math
Для работы с комплексными числами нужно импортировать модуль cmath:
import cmath
В модуле math можно найти следующие константы:
pi - возвращает число Пи
е - возвращает значение константы е
Пример:
>>> import math
>>> rnath.pi
З.141592653589793
>>> math.e
2.718281828459045
Математические функции приведены ниже.
Функция Описание
atan2(x, у) Аналогично atan(x/y). Если у равен О, то возвращается pi/2
ceil(x) Возвращает наименьшее вещественное число с нулевой дробной частью - большее, чем число x
ехр(х) Возвращает е**х
fabs(x) Возвращает абсолютное значение числа х
floor(x) Наибольшее вещественное число с нулевой дробной частью - меньшее, чем число х
frnod(x, у) Возвращает остаток от деления х на у и эквивалентно х%у
hypot(x, у) Возвращает длину гипотенузы прямоугольника со сторонами длиной х и у и эквивалентно sqrt(x*x+y*y)
log(x), log10(x) Натуральный и десятичный логарифм числа х
modf(x) Возвращает кортеж из пары вещественных чисел - дробной и целой части х
sin(x), cos(x), tan(x), asin(x), acos(x), atan(x) Всем известные стандартные и обратные тригонометрические функции ( синус, косинус, тангенс, арксинус, арккосинус, арктангенс). Значение возвращается в радианах
sinh(x), cosh(x), tanh(x) Гиперболические синус, косинус, тангенс числа х
sqrt(x) Корень квадратный числа х
Поскольку функции не являются встроенными, использовать их нужно так:
>>> import math
>>> math.log(10)
2.302585092994046
math.logl0(l0)
>>> math.log10(10)
1.0