все 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Сообщить о неточности