Python编写程序,求解一元二次方程x2-10x+16=0。
时间: 2024-02-13 16:00:56 浏览: 124
求解一元二次方程的程序
可以使用Python中的数学库math来求解一元二次方程。代码如下:
```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 = %.2f" % x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程的解为 x1 = %.2f, x2 = %.2f" % (x1, x2))
```
输出结果为:
```
方程的解为 x1 = 8.00, x2 = 2.00
```
阅读全文