Python 头歌 一元二次方程的根
时间: 2024-05-13 17:11:46 浏览: 115
通过python实现求一元二次方程的根
Python中可以使用math库中的sqrt函数来求平方根。一元二次方程 ax^2 + bx + c = 0 的根公式为:x = (-b ± sqrt(b^2-4ac)) / 2a 。因此,可以通过以下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)
```
阅读全文