标签: python square-root
我是超级入门级Python学习者。在一个教程中,一个家伙说:“ Python -1的根是0j”。真的吗?如果为真,为什么不选择1j?感谢您的关注。
答案 0 :(得分:1)
这可能只是您正在阅读的教程中的错字。
>>> (-1)**.5 (6.123233995736766e-17+1j)
您可以忽略非常接近0的实部。
使用cmath:
cmath
>>> from cmath import sqrt >>> sqrt(-1) 1j