import mathdef quadratic(a,b,c): if not isinstance(a,(int,float)) and isinstance(b,(int,float)) and isinstance(c,(int,float)): raise TypeError('bad operand type') d = b**2-4*a*c print('d值为',d) if a == 0: x1 = -c/b print('方程唯一解:',x1) elif d>=0: x2 = (-b+math.sqrt(d)/(2*a)) x3 = (-b-math.sqrt(d)/(2*a)) return x2,x3 else: print('方程无实根')print(quadratic(2,5,1))
Sign in to make a reply
Cyslyinmo