每天CookBook之Python-046

  • 复数计算

a = complex(2, 4)
b = 3 - 5j

print(a)
print(b)
print(a.real)
print(a.imag)
print(b.real)
print(b.imag)
print(a.conjugate())
print(b.conjugate())
print(a + b)
print(a * b)
print(a / b)
print(abs(a))

import cmath

print(cmath.sin(a))
print(cmath.sin(a))
print(cmath.exp(a))
print(cmath.sqrt(-1))

(2+4j)
(3-5j)
2.0
4.0
3.0
-5.0
(2-4j)
(3+5j)
(5-1j)
(26+2j)
(-0.4117647058823529+0.6470588235294118j)
4.47213595499958
(24.83130584894638-11.356612711218174j)
(24.83130584894638-11.356612711218174j)
(-4.829809383269385-5.5920560936409816j)
1j
posted @ 2016-07-19 23:34  4Thing  阅读(97)  评论(0编辑  收藏  举报