下面是一个简单的Python程序,用来计算一元二次方程的根:
```python
import cmath
def quadratic_roots(a, b, c):
discriminant = (b**2) (4*a*c)
root1 = (bcmath.sqrt(discriminant)) / (2*a)
root2 = (b cmath.sqrt(discriminant)) / (2*a)
return root1, root2
a = float(input("请输入a的值: "))
b = float(input("请输入b的值: "))
c = float(input("请输入c的值: "))
root1, root2 = quadratic_roots(a, b, c)
print(f"方程的两个根分别为: {root1} 和 {root2}")
```
你可以将上面的代码保存到一个文件中,如`quadratic_roots.py`,然后在命令行中运行这个程序。程序会要求你输入方程的系数a、b和c,然后计算出方程的两个根并打印出来。
这个程序使用了Python的cmath模块来处理复数情况下的根,并且采用了用户输入的方式来获取方程的系数。
通过这个简单的编程实例,你可以更好地理解一元二次方程的根的计算过程。
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。