*Pythondemo实验27练习实例定义递归函数

Posted kaixin2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*Pythondemo实验27练习实例定义递归函数相关的知识,希望对你有一定的参考价值。

原题:

 

 

原题解答:

#!/usr/bin/python
# encoding=utf-8
# -*- coding: UTF-8 -*-

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



#str = input()

"""
def printStr(j):
    if str:
        s = printStr(j)
        s = j[-1]
        j = j[:-1]
    else :
        s = None
    return printStr(j) 
    
print(printStr(str))

"""

def output(s,l):
    if l == 0 :
        return
    print(s[l-1])
    output(s,l-1)

s = input("please input the str:\\n")
l = len(s)

output(s,l)

 

输出结果:

技术图片

 

 

 


————————(我是分割线)————————

参考:

1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example27.html

 

 

备注:

初次编辑时间:2019年10月4日11:01:46

环境:Windows 7   / Python 3.7.2

 

以上是关于*Pythondemo实验27练习实例定义递归函数的主要内容,如果未能解决你的问题,请参考以下文章

Pythondemo实验10练习实例打印斐波那契数列

Pythondemo实验24练习实例打印图样

Pythondemo实验25练习实例

#Pythondemo实验34练习实例设置文本的颜色

Pythondemo实验20练习实例寻找“完数”

Pythondemo实验6练习实例