美文网首页经验App:聚合职场优选内容
Python练习实例26 | 利用递归函数调用方式,将所输入的N

Python练习实例26 | 利用递归函数调用方式,将所输入的N

作者: 暮光微晓破倾城 | 来源:发表于2020-02-27 16:28 被阅读0次

拿到这个问题,我们可以先来分析一下我们需要的变量数。

我们需要两个变量,分别是字符串本身以及字符串的长度两个变量,了解了这两个变量之后,我们就可以开始进行代码的编写了。

懒猫.jpg
# 用递归函数实现:输入5个字符,然后以相反的顺序打印出来
def output(s,t): # 定义一个函数,函数当中有两个变量,分别为s为字符串,t定义为字符串的长度。
    if t == 0: # 如果字符串长度为0,则什么都不做
        return
    print(s[t-1]) # 以相反的顺序进行打印
    output(s,t-1)

s = input("请输入一串字符:") # 自定义一个字符串
t = len(s) # 获取字符串的长度
output(s,t) # 传参数

2020年2月27日
北京市通州区京贸中心

相关文章

  • Python练习实例26 | 利用递归函数调用方式,将所输入的N

    拿到这个问题,我们可以先来分析一下我们需要的变量数。 我们需要两个变量,分别是字符串本身以及字符串的长度两个变量,...

  • C语言经典习题(21~25)

    题目21 利用递归方法求n! 题目22 利用递归函数调用方式,将所输入的字符,以相反顺序打印出来。 题目23 有5...

  • Python例题27

    题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 程序分析:无。 程序源代码: 实例(Pyth...

  • python练手_27-递归输出

    题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 程序分析 递归真是蠢方法。

  • day20

    题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 程序: #include main() { ...

  • 菜鸟编程学习(python&C--025)

    Python 练习实例76 Python 100例 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...

  • 习题26-29

    使用递归法计算5!(阶乘) 利用递归函数调用方式,将所输入的字符以倒序打印出来。 有5个人坐在一起,问第五个人多少...

  • Python语言程序---代码复用与函数递归(二)

    Python语言程序---代码复用与函数递归(二) 函数递归 在函数定义中,调用函数自身的方式就是递归。 递归并不...

  • 2018-11-15 简单递归算法 recursion

    函数自己调用自己的方式叫做递归,下面写两个递归函数 public int sum(int n){ ...

  • 自学Python:计算1/2+1/4+...+1/n和1/1+1

    用python编写一个函数,当输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数...

网友评论

    本文标题:Python练习实例26 | 利用递归函数调用方式,将所输入的N

    本文链接:https://www.haomeiwen.com/subject/vmhxhhtx.html