import mathdef quadratic(a, b, c): if not (isinstance(a,(int,float)) and isinstance(b,(int,float)) and isinstance(c,(int,float))): raise TypeError('输入类型错误。') delta=b**2-4*a*c if delta<0 : print('该二元一次方程没有两个解') return '无解' else: x1=(-b+math.sqrt(delta))/2*a x2 = (-b - math.sqrt(delta)) / 2*a return x1,x2#print(quadratic('we',3,3.5))#print(quadratic(2,'3',3.5))print(quadratic(2,3,4.3))print(quadratic(1,2,0.5))
Sign in to make a reply
宇宙员工孙连城