输入一元二次方程的三个系数a.b.c,求方程ax²+bx+c的根
时间: 2023-05-31 11:03:21 浏览: 174
c代码-求ax平方+bx+c+=0
一元二次方程的根可以用以下公式求解:
x = (-b ± √(b² - 4ac)) / 2a
其中,a、b、c分别为方程的三个系数。根据这个公式,我们可以编写如下代码来求解:
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
# 计算判别式
delta = b**2 - 4*a*c
# 判断根的情况并计算
if delta > 0:
x1 = (-b + delta**0.5) / (2*a)
x2 = (-b - delta**0.5) / (2*a)
print("方程的两个根分别为:", x1, x2)
elif delta == 0:
x = -b / (2*a)
print("方程的唯一根为:", x)
else:
print("方程无实根")
阅读全文