【发布时间】:2017-11-18 13:37:54
【问题描述】:
我的代码给了我一些错误 回溯(最近一次通话最后): 文件“python”,第 7 行,在 ValueError:数学域错误
import math
a= 3
b= 5
c= 2
d= b^2 -4*a*c
x1 = math.sqrt(d)
print(x1)
【问题讨论】:
-
我认为
b^2应该是b**2 -
^是按位异或,您想使用**进行求幂。 -
所以你知道 - “为什么这段代码不起作用?”是堆栈溢出本身定义的“关闭”投票选项(人们可以投票关闭一个问题,以便除非该问题被编辑以符合站点指南,否则无法回答)。您的标题对可能遇到相同问题的其他人没有帮助。
标签: python math sqrt math.sqrt