Найти тему
Будни питониста

Математические функции.

Математические функции содержатся в модуле 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