如何用Python解一元二次方程
时间: 2023-11-05 22:59:23 浏览: 83
通过python实现求一元二次方程的根
以下是使用Python解一元二次方程的代码:
```python
import cmath
# 一元二次方程:ax^2 + bx + c = 0
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
# 计算判别式
d = (b**2) - (4*a*c)
# 计算解
sol1 = (-b-cmath.sqrt(d))/(2*a)
sol2 = (-b+cmath.sqrt(d))/(2*a)
# 输出解
print("解1为:{0}".format(sol1))
print("解2为:{0}".format(sol2))
```
你可以运行这段代码并输入a、b、c的值,程序将输出方程的两个解。注意,如果判别式d小于0,则会得到一个复数解。
阅读全文