Discuss / Python / 练习题-定义函数

练习题-定义函数

Topic source
if not (isinstance(a, (int, float)) or isinstance(b, (int, float)) or isinstance(c, (int, float))):
    raise TypeError('bad operand type')
judge=b**2-4*a*c
if judge>=0:
    return (-b+math.sqrt(judge))/(2*a),(-b-math.sqrt(judge))/(2*a)
else:
    return (-b+math.sqrt(-judge))/(2*a),(-b-math.sqrt(judge))*i/(2*a)

  • 1

Reply