Python Glossary English

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

math.cos

тригонометрия

Возвращает косинус угла в радианах. Результат всегда в диапазоне [-1, 1]. Для градусов: math.cos(math.radians(угол)).

Синтаксис

math.cos(x)

math.pi — приближение в пределах точности float, поэтому math.cos(math.pi / 2) возвращает 6.1e-17, а не ровно ноль; сравнивать результат через == почти всегда ошибка, нужен math.isclose() с abs_tol. Единицы измерения функция не проверяет: math.cos(60) молча посчитает косинус 60 радиан и вернёт правдоподобное, но неверное число.

Примеры

import math
print(math.cos(0))            # → 1.0
print(math.cos(math.pi))      # → -1.0
print(math.cos(math.pi/2))    # → ?  (значение зависит от системной libm — карточка учит наличию погрешности, а не её цифрам)
print(round(math.cos(math.pi/3), 2))  # → 0.5
print(math.cos(math.pi/4))    # → 0.7071...
print(math.cos(-math.pi))     # → -1.0

См. также

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