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


题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
# -*- coding: utf8 -*-
# Author:wxq
#python 2.7
#题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
#定义一个字符串,等待用户输入
string = raw_input("请输入一个字符串 :")
#定义一个变量
def f(x):
    if x == -1: #当变量的长度是-1时,返回
        return ''
    else:       #否则返回字符串的位置向后移1位,直到变量的长度为-1
        return string[x] + f(x-1)
print (f(len(string)- 1))

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM