python代码解一元二次方程
时间: 2023-10-14 14:26:55 浏览: 93
python解一元二次方程
5星 · 资源好评率100%
以下是解一元二次方程的 Python 代码:
```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 =', x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
print('此方程有两个实数根:x1 =', x1, 'x2 =', x2)
```
使用时,只需输入一元二次方程的系数 a、b、c 的值,即可计算出方程的根。
阅读全文