import math
def quadratic(a, b, c): d=b*2-4a*c if a!=0: if d>0: x1=(-b+math.sqrt(d))/2 x2=(-b-math.sqrt(d))/2 return x1,x2 elif d==0: x=-math.sqrt(c) return x else:return '无解' else:x=-c/b return x a=int(input()) b=int(input()) c=int(input()) print(quadratic(a, b, c))
elif d==0: 请问为什么是两个等号
Sign in to make a reply
狗人杀
import math
def quadratic(a, b, c): d=b*2-4a*c if a!=0: if d>0: x1=(-b+math.sqrt(d))/2 x2=(-b-math.sqrt(d))/2 return x1,x2 elif d==0: x=-math.sqrt(c) return x else:return '无解' else:x=-c/b return x a=int(input()) b=int(input()) c=int(input()) print(quadratic(a, b, c))