📅  最后修改于: 2023-12-03 15:40:22.963000             🧑  作者: Mango
本程序可以根据用户输入的一元二次方程的系数,自动计算出方程的根。
程序使用了一元二次方程求根公式,即:
$$ x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
其中,$a,b,c$ 分别为方程的三个系数,$x$ 为方程的根。
程序先根据用户输入读取出三个系数,然后按照上述公式计算出两个根。
以下是本程序的 Python 代码实现:
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 = %f, x2 = %f" % (x1, x2))
else:
print("方程无实数根")