Python 中复数运算注意点

xiaoxiao2021-02-28  13

print(1.23e-4+9.87e+6j.imag)

结果为 : 9870000.000123  也就是将1.23e-4+9.87e+6全部看作虚部

print(1.23e+4+9.87e+6j.imag)

结果:9882300.0  与上一个同理

print(1.23e+4+9.87e+6j.real)

结果:12300.0    将1.23e+4看作是实部(这个正常)

z = 1.23e-4+9.87e+6j print(z.imag) print(z.real)

结果:9870000.0           0.000123        这种写法就会按正常的实部和虚部输出

print(abs(3-4j))

结果:5.0   也就是算复数的模

转载请注明原文地址: https://www.6miu.com/read-1750250.html

最新回复(0)