定义函数返回 ax2 + bx + c = 0 的两个解

来源:互联网 发布:网络推广总结 编辑:程序博客网 时间:2024/05/16 14:38
# -*- coding: utf-8 -*-import mathdef quadratic(a, b, c):   s = b*b - 4*a*c   if a == 0:       x = -c / b       return x   elif s==0:         x = -b / 2*a         return x   elif s < 0:       return 'no anwser'   else:         x = (-b + math.sqrt(s)) / (2 * a)         y = (-b - math.sqrt(s)) / (2 * a)         return x, y
0 0