Модуль для работы с арифметическими функциями
math.
pi
Возвращает значение pi
math.pi
# 3.141592653589793
math.
e
Возвращает число e
math.e
# 2.718281828459045
math.
acos
(x)Возвращает арккосинус угла в радианах, заданного градуса
math.
acosh
(x)Возвращает гиперболический арккосинус числа Х
math.
asin
(x)Возвращает арксинус угла в радианах, заданного градуса
math.
asinh
(x)Возвращает гиперболический арксинус числа Х
math.
atan
(x)Возвращает арктангенс угла в радианах, заданного градуса
math.
atan2
(x, y)Возвращает арктангенс выражения (x/y). Эквивалентно atan(x/y). Аргумент y может быть равен нулю - в этом случае возвращается pi/2.
math.
atanh
(x)Возвращает гиперболический арктангенс числа Х
math.
ceil
()Возвращает округленно до наибольшего целого значения числа.
math.ceil(3.14)
# 4
math.
copysign
(x, y)Возвращает х с тем же знаком что и у.
math.
cos
(x)Возвращает косинус числа, заданного в радианах
math.
cosh
(x)Возвращает гиперболический косинус числа
math.
degrees
(x)Преобразует радианы в значение угла
math.
dist
()New in version 3.8.
Возвращает расстояние между точками
math.dist((16, 25, 20), (8, 15, 14))
# 14.142
math.
exp
(x)Возвращает e ** x
math.
fabs
(x)Возвращает абсолютное значение числа x
math.
factorial
(x)Возвращает факториал числа x
math.
floor
()Возвращает округленное до наименьшего целого значение числа
math.floor(3.14)
# 3
math.
fmod
(x, y)Возвращает остаток от деления x на y и эквивалентно x%y
math.
frexp
(x)Возвращает пару чисел в виде кортежа (m, e), где m - мантисса (вещественное число), а e - экспоненциальная часть (целое число). Для чисел m и e всегда выполняется условие x=m*2**e. Если аргумент x равен нулю, возвращает (0.0, 0). В противном случае всегда выполняется 0.5<=abs<1
math.
fsum
(iter)Возвращает сумму значений с плавающей точкой в итерируемой последовательности.
math.
hypot
(x, y)Возвращает длину гипотенузы прямоугольника со сторонами длиной x и y и эквивалентно sqrt(x*x+y*y)
math.hypot(16, 25, 20)
# длина вектора
# 35.791
math.hypot(8, 15, 14)
# длина вектора
# 22.028
math.
isin
(x)Возвращает True, если значение бесконечность
math.
isnan
(x)Возвращает True, если значение NaN
math.
isqrt
()New in version 3.8.
Возвращает целую часть корня
math.sqrt(15)
# 3.872
math.isqrt(15)
# 3
math.
ldexp
(m, e)Функция обратная .. py:function:: ‘frexp’ и возвращает m*(2**e)
math.
log
(x[, base])Возвращает натуральный логарифм числа x
math.
log10
(x)Возвращает десятичный логарифм числа x
math.
log1p
(x)Возвращает натуральный логарифм выражения x + 1
math.
modf
(x)Возвращает дробную и целую части числа x в виде кортежа. Оба значения имеют тот же знак, что и число x.
math.
pow
(x, y)Возвращает x ** y
math.
prod
(iterable)New in version 3.8.
Возвращаем перемноженное значение
2 * 8 * 7 * 7 == math.prod((2, 8, 7, 7))
# True
math.
radians
(x)Преобразует значение в радианы
math.
sin
(x)Возвращает синус угла, заданного в радианах
math.
sinh
(x)Возвращает гиперболический синус числа x
math.
sqrt
()Возвращает корень из числа.
math.sqrt(9)
# 3.0
math.sqrt(15)
# 3.873
math.
tan
(x)Возвращает тангенс угла, заданного в радианах
math.
tanh
(x)Возвращает гиперболический тангенс числа x.
math.
trunc
(x)Усекает дробную часть числа.