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