python逆序输出数字递归
时间: 2023-08-02 12:15:49 浏览: 101
reverse--characters.rar_characters函数
可以使用递归函数来实现数字逆序输出的问题。下面是一个示例代码:
```python
def reverse_num(num):
if num < 10:
return str(num)
else:
return str(num % 10) + reverse_num(num // 10)
num = 12345
print(reverse_num(num)) # 输出 "54321"
```
在这个递归函数中,我们首先检查数字是否小于 10。如果是,就返回该数字的字符串形式。否则,我们将数字的最后一位取出(通过对 10 取模),并将其与剩余数字的逆序字符串拼接起来(通过递归调用该函数)。最终得到的字符串就是数字的逆序形式。
阅读全文