def quardratic(a,b,c):
i=b**2+4*a*c
if i>0:
x1=(-b+math.sqrt(i))/2*a
x2=(-b-math.sqrt(i))/2*a
print('方程有两个不同的解,' x1,x2)
elif i==0:
print('方程有两个相同的解,' x1,x2)
elif i<0:
print('方程无解')
print(quardratic(1,2,3))
不知道为什么 一直报错。。 invalid syntax。。。
老弟
改成
print('方程有两个不同的解', x1,x2)
居然 犯了这么低级的错误, 被自己蠢哭
Sign in to make a reply
神仙下凡嘍
def quardratic(a,b,c):
i=b**2+4*a*c
if i>0:
x1=(-b+math.sqrt(i))/2*a
x2=(-b-math.sqrt(i))/2*a
print('方程有两个不同的解,' x1,x2)
elif i==0:
x1=(-b+math.sqrt(i))/2*a
x2=(-b-math.sqrt(i))/2*a
print('方程有两个相同的解,' x1,x2)
elif i<0:
print('方程无解')
print(quardratic(1,2,3))
不知道为什么 一直报错。。 invalid syntax。。。