Discuss / Python / 作业

作业

Topic source
import mathdef quadratic(a, b, c):    if  not (isinstance(a,(int,float)) and isinstance(b,(int,float)) and isinstance(c,(int,float))):        raise TypeError('输入类型错误。')    delta=b**2-4*a*c    if  delta<0 :        print('该二元一次方程没有两个解')        return '无解'    else:        x1=(-b+math.sqrt(delta))/2*a        x2 = (-b - math.sqrt(delta)) / 2*a        return x1,x2#print(quadratic('we',3,3.5))#print(quadratic(2,'3',3.5))print(quadratic(2,3,4.3))print(quadratic(1,2,0.5))

  • 1

Reply