import mathdef quadratic(a,b,c): if not (isinstance(a,(int,float))|isinstance(b,(int,float))|isinstance(c,(int,float))): raise TypeError('入参必须为整数或者浮点类型') try: tmp1 = math.sqrt(b**2-4*a*c) x1 = (b*(-1) + tmp1)/(2*a) x2 = (b*(-1) - tmp1)/(2*a) return x1,x2 except Exception: print("该一元二次方程无解!")print(quadratic(2,3,1))
Sign in to make a reply
1惜╮醉紅颜