Python Glossary English

все Python 3cmathфункция

cmath.tan()

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

Тангенс комплексного аргумента. В точке π/2 не падает, а возвращает огромное число, потому что pi/2 неточно.

Синтаксис

cmath.tan(z)

Учащиеся ждут ошибку деления на ноль в tan(π/2), но её не будет ни в math, ни в cmath: pi/2 чуть меньше настоящего π/2, и получается 1.633123935319537e+16. Проверяйте близость к полюсу сами. Для мнимого аргумента tan(ix) = i·tanh(x), то есть значение ограничено по модулю единицей.

Примеры

import cmath
print(cmath.tan(cmath.pi / 2))  # → (1.633123935319537e+16+0j)
print(cmath.tan(1j))  # → 0.7615941559557649j

См. также

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