代码:
import math
def A(a,b,c):
return(-b+math.sqrt(delta))/(2*a)
def B(a,b,c):
return(-b-math.sqrt(delta))/(2*a)
a,b,c=eval(input()),eval(input()),eval(input())
delta=b*b-4*a*c
if a==0 and b==0:
print("Data error")
elif a==0 and b!=0:
print(-c/b)
else:
if delta<0:
print("该方程无实数解")
elif delta==0:
print(A(a,b,c))
else:
print(A(a,b,c),B(a,b,c))
结果: