代码 import math a,b,c=eval(input("a,b,c")) if a==0: if b==0: if c==0: print("x=任意实数") else: print("等式不成立") else: print("x=",-c/b) else: if b*b-4*a*c<0: print("x无实数根") elif b*b-4*a*c==0: print("x1=x2=",-b/2*a) else: print("x1=",(-b+ math.sqrt(b*b-4*a*c))/2*a) print("x2=",(-b- math.sqrt(b*b-4*a*c))/2*a)
检验结果
总结
使用到了math.sqrt()进行开放。
±号用两行表示。