Python编写一个程序,当用户输入一个小数及保留的小数位数,将小数转化为最近的保留位数输出(四舍五入),用户在第一行输入一个小数和保留小数位数,以空格分隔
时间: 2024-02-01 19:16:00 浏览: 64
Python四舍五入与保留小数位数(精确舍入与保留)
5星 · 资源好评率100%
可以使用Python内置函数`round()`来实现四舍五入保留小数位数的功能,具体实现如下:
```python
input_str = input("请输入一个小数和保留小数位数(用空格分隔):")
num, precision = input_str.split()
num = float(num)
precision = int(precision)
result = round(num, precision)
print(result)
```
程序首先通过`input()`函数获取用户的输入,然后使用`split()`方法将输入的小数和保留小数位数分离开来,转换成浮点数和整数类型。接着调用`round()`函数对小数进行四舍五入操作,最后输出结果。
阅读全文