您的位置:首页 > 编程语言 > Python开发

Python实现一元二次方程的定义是:ax2 + bx + c = 0 请编写一个函数,返回一元二次方程的解。

2018-02-05 17:00 531 查看
import math
def quadratic_equation(a, b, c):
t = math.sqrt(pow(b, 2) - 4 * a * c)
if(pow(b, 2) - 4 * a * c) > 0:
return (-b + t) / (2 * a), (-b - t) / (2 * a)
elif (pow(b, 2) - 4 * a * c) == 0:
return (-b + t) / (2 * a)
else:
return None
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐