将函数中的数逆序存放:输入一个正整数
时间: 2024-05-01 22:23:58 浏览: 82
进制转换 把一个任意的十进制正整数 N 转换成 d 进制数。 N 是一个正整数,d 是一个大于 1 小于 10 的整数,二者均由用户输入,且两数字用换行分隔。
以下是 Python 代码实现:
```python
def reverse_num(num):
"""
将一个正整数的每一位数逆序存放
"""
res = 0
while num > 0:
res = res * 10 + num % 10
num //= 10
return res
```
函数接收一个正整数 `num`,通过不断取余和整除 10,将每一位数逆序存放到 `res` 中,最后返回 `res` 即可。例如:
```python
num = 12345
result = reverse_num(num)
print(result) # 输出 54321
```
阅读全文