用python编写程序,求解一元二次方程x*2-10x+16=0
时间: 2023-05-23 16:03:13 浏览: 1959
用Java编写程序,求一元二次方程ax²+bx+c=0的根(系数在程序中给定),并输出。
可以使用下面的代码来求解一元二次方程:
```
import math
a = 1
b = -10
c = 16
discriminant = b**2 - 4*a*c
if discriminant < 0:
print("该一元二次方程无实数解。")
else:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
print("一元二次方程的解为:x1={:.2f}, x2={:.2f}".format(x1, x2))
```
输出结果为:
```
一元二次方程的解为:x1=8.00, x2=2.00
```
阅读全文