当前位置:首页python > 正文

python题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

作者:野牛程序员:2024-11-09 18:44:57python阅读 2043
python题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

python题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

可以通过递归函数来实现字符的逆序输出。在这个递归方法中,首先从第一个字符开始,递归到最后一个字符,再依次逆序打印出来。以下是代码示例:

def reverse_print(s, index):
    if index < 0:  # 递归终止条件
        return
    print(s[index], end="")  # 逆序打印字符
    reverse_print(s, index - 1)  # 递归调用,向前移动一个字符

# 获取输入的5个字符
chars = input("请输入5个字符:")
reverse_print(chars, len(chars) - 1)

此程序将输入的5个字符以相反顺序打印出来。如果输入的是 "abcde",则输出为 edcba

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • python
  • 最新推荐

    热门点击