Python Glossary English

Python 3.6+cmathпонятие

cmath.tau

константы

Число τ = 2π в модуле cmath — float, полный оборот в радианах. То же значение, что math.tau.

Синтаксис

cmath.tau

Удобна в cmath для корней из единицы: k-й корень степени n — rect(1, tau * k / n). Это float, а не complex, и отдельный от math.tau объект с тем же значением. Корни из единицы при этом выходят неровными, поэтому печатайте их с округлением.

Примеры

import cmath
roots = [cmath.rect(1, cmath.tau * k / 4) for k in range(4)]
print([complex(round(z.real, 9), round(z.imag, 9)) for z in roots])  # → [(1+0j), 1j, (-1+0j), -1j]

См. также

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