python sqrt报错
时间: 2023-06-29 14:15:36 浏览: 91
在 Python 中,如果你使用 sqrt 函数计算一个负数的平方根,会出现 ValueError: math domain error 错误。因为在实数范围内,负数是没有平方根的。
如果你需要计算负数的平方根,可以使用复数库cmath中的sqrt函数。例如,要计算-4的平方根,请使用以下代码:
```python
import cmath
print(cmath.sqrt(-4))
```
输出结果为:2j,其中 j 是虚数单位。
阅读全文