使用python写要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。
时间: 2023-12-19 17:55:23 浏览: 93
Python实现按照指定要求逆序输出一个数字的方法
好的,我理解了你的要求。下面是使用 Python 编写的递归函数 `reverse()`:
```python
def reverse(n):
if n < 10:
return n
else:
return (n % 10) * (10 ** (len(str(n//10)))) + reverse(n//10)
```
这个函数接受一个正整数 `n`,并且用递归的方式将其逆序输出。
你可以通过以下代码向 `reverse()` 函数传入一个值并打印结果:
```python
n = int(input("请输入一个正整数:"))
print(reverse(n))
```
记得输入一个正整数以测试该函数!
阅读全文