要求编写一个能控制输出小数精度的小程序。
时间: 2024-04-29 16:01:33 浏览: 109
matable控制精度的程序
以下是一个 Python 小程序,可以控制输出小数精度:
```python
# 接收用户输入的浮点数
num = float(input("请输入一个浮点数:"))
# 接收用户输入的小数精度
precision = int(input("请输入要保留的小数位数:"))
# 使用 format 函数格式化输出
# :.xf 表示保留 x 位小数,其中 x 是 precision 变量的值
print("保留 {} 位小数后的结果是:{:.{}f}".format(precision, num, precision))
```
该程序会先要求用户输入一个浮点数,然后再要求用户输入要保留的小数位数。最后,使用 `format` 函数格式化输出结果,其中 `:.{}f` 表示保留一定位数的小数。
阅读全文