用python编写程序,使用键盘输入a,b,c三个系数,然后计算二
时间: 2024-05-09 10:21:10 浏览: 16
次方方程ax^2+bx+c=0的根,并输出结果。
代码如下:
```python
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
delta = b**2 - 4*a*c
if delta < 0:
print("该方程无实数根。")
elif delta == 0:
x = -b / (2*a)
print("该方程有唯一实数根:", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("该方程有两个实数根:", x1, "和", x2)
```
运行结果:
```
请输入a的值:1
请输入b的值:-5
请输入c的值:6
该方程有两个实数根: 3.0 和 2.0
```