Discuss / Python / 作业

作业

Topic source

import math

def quadratic(a, b, c):

    for i in (a, b, c):

        if not isinstance(i, (int, float)):

            raise TypeError('bad operand type')

    delta = b**2 - 4*a*c

    if delta < 0:

        return '无解'

    else:

        return ((-b + math.sqrt(delta))/2*a,  (-b - math.sqrt(delta))/2*a)


  • 1

Reply