python求解一元二次方程的根
时间: 2023-06-23 22:00:03 浏览: 83
Python实现求解一元二次方程的方法示例
可以使用以下代码来求解一元二次方程的根:
```python
import math
def solve_quadratic_equation(a, b, c):
delta = b**2 - 4*a*c
if delta < 0:
return None
elif delta == 0:
x = -b / (2*a)
return x
else:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
return x1, x2
```
其中,a、b、c 分别为一元二次方程的三个系数。函数的返回值为方程的根,如果方程无实数解,则返回 None。如果方程有一个实数解,则返回一个数。如果方程有两个实数解,则返回一个元组,包含两个数。
阅读全文