【Python】Python 中sqrt函数求负数的平方根

Python的 math模块 中 sqrt 函数求负数平方根会报如下的错误

实例:

上述 math 模块中 sqrt 函数只能进行浮点数的运算。我们知道负数的平方根是虚数(以及复数,即实数和虚数之和)。这个需要一个专门的函数 cmath (complex math,复数)的模块做处理。
处理如下:

>>> import cmath
>>> cmath.sqrt(-1)
>>> 1j

实例:

你可能感兴趣的:(Python)