用python写出求根公式,依次输入a,b,c三个浮点数(测试数据保证根号下的值大于或等于零,且a不等于0)计算并输出x的值,,保留小数点后两位小数。
时间: 2024-03-20 14:38:47 浏览: 119
计算机二级python学习教程(3) python语言基本数据类型
好的,下面是Python代码实现:
```python
import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
delta = b ** 2 - 4 * a * c
x1 = (-b + math.sqrt(delta)) / (2 * a)
x2 = (-b - math.sqrt(delta)) / (2 * a)
print("方程的解为 x1 = {:.2f}, x2 = {:.2f}".format(x1, x2))
```
其中,我们利用了 `math` 模块中的 `sqrt` 函数来求解平方根。在实现中,我们首先从控制台获取输入的 `a`、`b` 和 `c` 值,然后根据求根公式,计算出 `delta`,最后分别计算出两个解 `x1` 和 `x2`。最后,我们使用 `print` 函数输出结果,其中 `"{:.2f}"` 用于保留两位小数。
阅读全文