import math
def quadratic(a,b,c):
for i in (a,b,c):
if not isinstance(i,(int,float)):
raise TypeError('您输入的数据类型不对')
if a==0:
if abs(b)>0:
x=-c/b
return x
else:
return '您输入的一元一次方程无解'
if (bb-4ac)>=0:
x1=(-b+sqrt(bb-4ac))/(2a)
x2=(-b-sqrt(bb-4ac))/(2*a)
return x1,x2
else:
return '您输入的二元一次方程无解'
亭风_
import math def quadratic(a,b,c): for i in (a,b,c): if not isinstance(i,(int,float)): raise TypeError('您输入的数据类型不对') if a==0: if abs(b)>0: x=-c/b return x else: return '您输入的一元一次方程无解' if (bb-4ac)>=0: x1=(-b+sqrt(bb-4ac))/(2a) x2=(-b-sqrt(bb-4ac))/(2*a) return x1,x2 else: return '您输入的二元一次方程无解'