python用递归实现,将输入小于32768的整数按逆序输出。如输入12345,则输出54321
时间: 2024-02-09 18:08:38 浏览: 71
python 实现递归输出
好的,以下是Python实现的代码示例:
```python
def reverse(n):
quotient = n // 10
remainder = n % 10
print(remainder, end='')
if quotient > 0:
reverse(quotient)
n = int(input("请输入一个小于32768的整数:"))
print("逆序输出为:", end='')
reverse(n)
print()
```
代码中,我们定义了一个名为`reverse`的递归函数。该函数接收一个整数`n`作为输入。
在函数中,我们首先计算`n`的商和余数,然后输出余数。
接下来,如果商大于0,我们就递归调用`reverse`函数,以商作为输入。
在主程序中,我们首先读取用户输入的整数`n`,然后调用`reverse`函数进行逆序输出。
希望这个代码能够帮到你!
阅读全文