math

Модуль для работы с арифметическими функциями

Атрибуты модуля

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.radians(x)

Преобразует значение в радианы

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.isin(x)

Возвращает True, если значение бесконечность

math.isnan(x)

Возвращает True, если значение NaN

math.ldexp(m, e)

Функция обратная .. py:method:: ‘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.sin(x)

Возвращает синус угла, заданного в радианах

math.sinh(x)

Возвращает гиперболический синус числа x

math.sqrt()

Возвращает корень из числа.

>>> math.sqrt(9)
3.0
math.tan(x)

Возвращает тангенс угла, заданного в радианах

math.tanh(x)

Возвращает гиперболический тангенс числа x.

math.trunc(x)

Усекает дробную часть числа.