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