PTA显示部分正确但是真的找不到哪里错了,如何解决?(语言-python语言)
题目:
从键盘输入一元二次方程的二次项到常数项的系数a,b,c(其中a!=0),计算并输出2个实根。若没有实根,输出“无实根!”。
import math
a,b,c=map(float,input().strip().split(','))
if a == 0:
exit()
elif b*b-4*a*c < 0:
print('无实根!')
else:
x1=(-b+math.sqrt(b*b-4*a*c))/(2*a)
x2=(-b-math.sqrt(b*b-4*a*c))/(2*a)
print(f'x1={round(x1,2)},x2={round(x2,2)}')