本python读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出
时间: 2023-12-19 07:09:15 浏览: 98
用递归算法实现整数逆序
4星 · 用户满意度95%
下面是一个实现将正整数逆序输出的递归函数:
```python
def reverse(n):
if n < 10:
print(n, end='')
else:
print(n % 10, end='')
reverse(n // 10)
```
函数的思路是将整数的最后一位先输出,然后将剩余的整数传入递归函数中再次执行同样的操作,直到整数变成一位数为止。需要注意的是,在输出最后一位时,为了保证输出不换行,要使用`end=''`将结尾符号改为空字符串。
阅读全文