PTA显示部分正确但是真的找不到哪里错了,如何解决?(语言-python语言)

PTA显示部分正确但是真的找不到哪里错了,如何解决?(语言-python语言)
题目:
从键盘输入一元二次方程的二次项到常数项的系数a,b,c(其中a!=0),计算并输出2个实根。若没有实根,输出“无实根!”。

img

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)}')
 


import time
 
def Equation(a, b, c):
    gen = b * b - 4 * a * c
    if a == 0:
        x = (-b + math.sqrt(gen)) / (2 * a)
        print(f'x={round(x, 2)}')
    elif gen < 0:
        print('无实根!')
    else:
        x1 = (-b + math.sqrt(gen)) / (2 * a)
        x2 = (-b - math.sqrt(gen)) / (2 * a)
        print(f'x1={round(x1, 2)},x2={round(x2, 2)}')

 
time.sleep(30)