ПРОГРАММИРОВАНИЕ
51
В содержание
Таблица 10
Математические функции языка Python
Обозначение функции
Описание
math.exp(x)
Экспонента числа
е
х
math.log(X,[А])
Логарифм
X по основанию
А. Если
А не указано, вычисляет-
ся натуральный логарифм
math.pow(X,n)
Возведение в степень
Х
n
math.sqrt(X)
Квадратный корень из
X
math.cos(X)
Косинус
X (
X указывается в радианах)
math.sin(X)
Синус
X (
X указывается в радианах)
math.tan(X)
Тангенс
X (
X указывается в радианах)
math.acos(X)
Арккосинус
X (
X указывается в радианах)
math.asin(X)
Арксинус
X (
X указывается в радианах)
math.atan(X)
Арктангенс
X (
X указывается в радианах)
math.degrees(X)
Конвертирует радианы в градусы
math.radians(X)
Конвертирует градусы в радианы
(Квадратные скобки в синтаксисе функций означают необязательные элементы.)
Полный список математических функций можно вывести командой:
import math
>>> math
>>> dir(math)
Результат работы программы представлен на рисунке 52.
Рис. 52. Вывод списка математических функций языка Python
Важно!
Также в языке Python есть возможность получения так называемых псевдослу-
чайных чисел. Данные числа вычисляются по некоторой математической форму-
ле, могут использоваться несколько алгоритмов (в языке Python используется
алгоритм «вихрь Мерсенна»).