尝试使用求解方程时遇到问题sympy。一些变量已分配了特定的值。我试图求解方程b,c和d。这是我的尝试:from random import randintimport sympyfrom sympy.abc import b,c,d,B,C,r,xB=10C=20r=123# Equation: x^3+b*x^2+c*x+d=x^3+(B−r)x^2+(C−B*r)x−C*requation = sympy.Eq(x**3+b*x**2+c*x+d,x**3+(B−r)*x**2+(C−B*r)*x−C*r)print(sympy.solve(equation,"b"))print(sympy.solve(equation,"c")) print(sympy.solve(equation,"d"))Python向我显示以下错误: [user@user Python Scripts]$ python polygen.py File "polygen.py", line 10 equation = sympy.Eq(x**3+b*x**2+c*x+d,x**3+(B−r)*x**2+(C−B*r)*x−C*r) ^SyntaxError: invalid character in identifier我想念什么?
2 回答

三国纷争
TA贡献1804条经验 获得超7个赞
-
是减号−
不是。在Python中,它们的解释不同,第一个编码为,u"\u002D"
但是第二个编码为u"\u2212"
,显然他们不会做相同的事情。确保使用数字键盘。
添加回答
举报
0/150
提交
取消