用python写一段一元二次方程求解程序并包含判定德尔塔的情况
时间: 2024-05-05 08:18:28 浏览: 162
Python,灰狼优化算法
5星 · 资源好评率100%
当然,我可以回答你的关于 Python 编写一元二次方程求解程序的问题。请看下面的代码示例:
```Python
import math
def quadratic_solver(a,b,c):
delta = b**2 - 4*a*c
if delta > 0:
x1 = (-b + math.sqrt(delta)) / (2*a)
x2 = (-b - math.sqrt(delta)) / (2*a)
return x1, x2
elif delta == 0:
x = -b / (2*a)
return x
else:
return "No real roots"
a = float(input("请输入一元二次方程中的 a: "))
b = float(input("请输入一元二次方程中的 b: "))
c = float(input("请输入一元二次方程中的 c: "))
result = quadratic_solver(a,b,c)
print(f"方程的实根为: {result}")
```
希望这能对你有所帮助!
阅读全文