Discuss / Python / 定义函数

定义函数

Topic source

def quadratic(a,b,c): m=(a,b,c) for y in m: if not isinstance(y,(int,float)): raise TypeError('bad oprend type') #校验参数类型 if a==0 & b!=0 & c!=0: x1=-c/b return x1 if a==0 & b==0 & c==0: return '任意解' if bb-4ac>0: x1=-b/2a+math.sqrt(bb-4ac)/2a x2=-b/2a-math.sqrt(bb-4ac)/2a return x1,x2 elif bb-4ac==0: x1=-b/2*a return x1 else: return '无解'

中间的*号复制过来掉了


  • 1

Reply