Python计算一元二次方程的根:一元二次方程的根可以用判别式来求解,判别式为:b2-4ac。
Python计算一元二次方程的根:
一元二次方程的根可以用判别式来求解,判别式为:b2-4ac。
如果判别式大于0,则有两个不相等的实数根;
如果判别式等于0,则有一个实数根;
如果判别式小于0,则没有实数根。
代码如下:
# 计算一元二次方程的根
def equation_root(a, b, c):
# 计算判别式
d = b**2 - 4*a*c
# 如果判别式大于0,则有两个不相等的实数根
if d > 0:
x1 = (-b + d**0.5)/(2*a)
x2 = (-b - d**0.5)/(2*a)
return x1, x2
# 如果判别式等于0,则有一个实数根
elif d == 0:
x = -b/(2*a)
return x
# 如果判别式小于0,则没有实数根
else:
return None
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(2条)