Discuss / Python / 作业

作业

Topic source

if not isinstance(a,(int,float)): raise TypeError('bad operand type') if not isinstance(b,(int,float)): raise TypeError('bad operand type') if not isinstance(c,(int,float)): raise TypeError('bad operand type')

if(b**2-4*a*c)>0:
        x1=(-b+math.sqrt(b**2-4*a*c))/(2*a)
        x2=(-b-math.sqrt(b**2-4*a*c))/(2*a)
        return x1,x2
elif    b*b-4*a*c==0:
        x =-b/(2*a)
        return x
else:
        return 'no results'      

  • 1

Reply