求一元二次方程的根,分别考虑a,b,c的各种可能,同时小于🔺<0的复数根,该怎么写
a=int(input("请输入一个数字:"))
while a==0:
print("错误,请重新输入")
a=int(input("请输入第一个数字:"))
else:
b=int(input("请输入第二个数字:"))
c=int(input("请输入第三个数字:"))
if bb-4ac==0:
x=(-b)/2a
print("该方程的解为{}".format(x))
elif bb-4ac>0:
x1=((-b)+(bb-4ac)*0.5)/2a
x2=((-b)-(b*b-4*a*c)**0.5)/2*a
print("该方程的第一个解为{},该方程的第二个解为{}".format(x1,x2))
到这里复数根该怎么写