python求解二元二次方程
时间: 2023-10-12 20:12:19 浏览: 431
python编程求解一元二次方程问题分析.doc
5星 · 资源好评率100%
好的,下面是Python代码求解二元二次方程:
```python
import math
# 定义函数,输入二次项系数a,一次项系数b,常数项c
def solve_quadratic_equation(a, b, c):
delta = b**2 - 4*a*c # 计算判别式delta
if delta < 0:
print("方程无实数解")
elif delta == 0:
x = -b / (2*a) # 计算唯一解x
print("方程有唯一解,x=", x)
else:
x1 = (-b + math.sqrt(delta)) / (2*a) # 计算两个解x1,x2
x2 = (-b - math.sqrt(delta)) / (2*a)
print("方程有两个解,x1=", x1, ",x2=", x2)
# 调用函数,输入a=1,b=-3,c=2
solve_quadratic_equation(1, -3, 2)
```
输出结果为:方程有两个解,x1=2.0,x2=1.0
阅读全文