Discuss / Python / 作业

作业

Topic source
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))

  • 1

Reply