if not (isinstance(a, (int, float)) or isinstance(b, (int, float)) or isinstance(c, (int, float))):
raise TypeError('bad operand type')
judge=b**2-4*a*c
if judge>=0:
return (-b+math.sqrt(judge))/(2*a),(-b-math.sqrt(judge))/(2*a)
else:
return (-b+math.sqrt(-judge))/(2*a),(-b-math.sqrt(judge))*i/(2*a)
出走的電燈泡泡泡泡泡泡泡兒