Discuss / Python / 作业

作业

Topic source

import math

def quadratic(a,b,c): list = [a, b, c] for x in list: if not isinstance(x, (int, float)): raise TypeError('invalid type data') p = pow(b,2)-4ac if p < 0: return elif p > 0: p_sqrt = math.sqrt(p) x1 = (-b+p_sqrt)/(2a) x2 = (-b-p_sqrt)/(2a) return (x1,x2) else: x = -b/(2*a) return x result = quadratic(1,'aa',1);


  • 1

Reply