编写程序,求解一元二次方程x2-10x+16=0
时间: 2024-03-02 09:52:27 浏览: 269
微信小程序 求解 一元一次方程
好的,我可以为您提供一个Python程序来求解这个方程:
```python
import math
#一元二次方程的系数
a = 1
b = -10
c = 16
#求解一元二次方程
delta = b**2 - 4*a*c
if delta < 0:
print("方程无实数根")
elif delta == 0:
x = -b / (2*a)
print("方程有唯一实数根:x = ", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程有两个实数根:x1 = ", x1, ", x2 = ", x2)
```
输出结果为:
```
方程有两个实数根:x1 = 2.0 , x2 = 8.0
```
这意味着方程 x^2 - 10x + 16 = 0 的两个根分别为2和8。
阅读全文