我正在尝试求解Python中的圆方程。我正在使用cmath包运行以下代码。我收到这样的错误:方程中包含无效字符
y = k + cmath.sqrt(r − (x−h)k)
^
SyntaxError:标识符中的字符无效
import cmath
print('Solve the circle equation: y= sqrt(- h*x - k*y - r - x**2)')
r = float(input('Please enter r : '))
h = float(input('Please enter h : '))
k = float(input('Please enter k : '))
y = k + cmath.sqrt(r − (x−h)k)
print('The circle equation is "y = k + cmath.sqrt(r − (x−h)k)"'.format(y))
答案 0 :(得分:1)
如果要将*
乘以(x-h)
,则必须使用k
运算符:
y = k + cmath.sqrt(r − (x−h) * k)