Python编写一个程序,当用户输入一个小数及保留的小数位数,将小数转化为最近的保留位数输出(四舍五入),用户在第一行输入一个小数和保留小数位数,以空格分隔,如输入:3.50 2,输出:3.50
时间: 2023-11-30 21:02:00 浏览: 63
Python四舍五入与保留小数位数(精确舍入与保留)
5星 · 资源好评率100%
下面是代码实现:
```python
num, n = input().split()
num = float(num)
n = int(n)
print(round(num, n))
```
首先使用 `input()` 函数获取用户输入的小数和保留小数位数,然后使用 `split()` 方法将它们分割成两个字符串。接着将小数转化为浮点数类型,并将保留小数位数转化为整型。最后使用 `round()` 函数对小数进行四舍五入并输出。
阅读全文