python递归函数输出逆序
时间: 2023-07-09 19:53:33 浏览: 99
用递归算法实现整数逆序
4星 · 用户满意度95%
可以使用递归函数来实现输出逆序的操作,具体的实现方法如下所示:
```python
def reverse_print(str):
if len(str) == 0:
return
else:
reverse_print(str[1:])
print(str[0], end='')
# 示例
reverse_print('Hello World')
```
在上述代码中,我们定义了一个递归函数 `reverse_print()`,它接受一个字符串作为输入参数,然后将字符串逆序输出。在函数中,我们首先判断字符串的长度是否为0,如果为0则返回;否则,我们将字符串的第一个字符剔除,然后递归调用 `reverse_print()` 函数输出剩余的字符。最后,我们将字符串的第一个字符输出。需要注意的是,我们使用 `end=''` 来指定每个字符输出后不换行,从而实现逆序输出的效果。
阅读全文