Python Glossary English

все Python 3mathпонятие

math.pi

константы

Математическая константа π ≈ 3.141592653589793. Используется в тригонометрии и геометрии.

Синтаксис

math.pi

Это ближайший double к настоящему π, поэтому math.sin(math.pi) даёт не ноль, а около 1.2e-16 — сравнивать такие результаты с нулём через == бессмысленно, нужен math.isclose с abs_tol. Все тригонометрические функции модуля ждут радианы: градусы переводите math.radians(), иначе получите тихо неверный ответ без всякой ошибки. Для полного оборота есть готовая math.tau, равная 2π.

Примеры

import math
print(math.pi)  # → 3.141592653589793
print(2 * math.pi)  # → 6.283185307179586
print(math.pi ** 2)  # → 9.869604401089358
area = math.pi * 5**2
print(round(area, 2))  # → 78.54
print(math.tau / 2)  # → 3.141592...  (tau = 2*pi)
print(math.degrees(math.pi))  # → 180.0

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности