获得输入正整数 N,反转输出该正整数,不考虑异常情况。 要求:输入一个正整数,输出一个正整数
时间: 2024-03-22 19:39:00 浏览: 114
java 输入一个数字,反转输出这个数字的值(实现方法)
可以使用取模和除法的方式来实现正整数的反转输出,具体代码如下:
```python
N = int(input("请输入一个正整数:"))
reverse_N = 0
while N > 0:
reverse_N = reverse_N * 10 + N % 10
N //= 10
print(reverse_N)
```
输出:
```
请输入一个正整数:12345
54321
```
这里的思路是每次将 N 的末位数字取出来,加入到反转后的数字的末位,然后将 N 的末位去掉,重复上述操作直到 N 为 0。注意要使用整除运算符 `//` 进行除法运算,因为在 Python 3 中,除法运算默认返回浮点数结果。
阅读全文