Discuss / Python / 测试通过啊

测试通过啊

Topic source

# -*- coding: utf-8 -*-

import math

def quadratic(a, b, c):

    for x in(a,b,c):

        ifnot isinstance(x,(int,float)):

           raise TypeError('bad openrand type')

    x1 = (-b+ math.sqrt(b * b - 4 * a * c)) / 2 / a

    x2 = (-b- math.sqrt(b * b - 4 * a * c)) / 2 / a

    returnx1,x2

没有考虑a是否等于0,呵呵


  • 1

Reply