写一个python程序,求解二元二次方程组
时间: 2023-09-05 20:11:30 浏览: 171
当然可以!下面是一个简单的Python程序,用于求解二元二次方程组:
```python
import math
def solve_quadratic_equation(a, b, c):
# 计算判别式
discriminant = b**2 - 4*a*c
# 判别式大于0,有两个不相等的实根
if discriminant > 0:
root1 = (-b + math.sqrt(discriminant)) / (2*a)
root2 = (-b - math.sqrt(discriminant)) / (2*a)
return root1, root2
# 判别式等于0,有一个实根
elif discriminant == 0:
root = -b / (2*a)
return root
# 判别式小于0,无实根
else:
return "No real roots exist."
# 输入二元二次方程的系数
a = float(input("请输入二次项系数a:"))
b = float(input("请输入一次项系数b:"))
c = float(input("请输入常数项系数c:"))
# 求解方程组
result = solve_quadratic_equation(a, b, c)
# 打印结果
print("方程的解为:", result)
```
你可以运行这个程序,并按照提示输入二次项系数a、一次项系数b和常数项系数c。程序将输出方程的解。请确保在输入时提供合适的系数,以避免出现错误。
阅读全文