利用递归函数调用方式,将所输入的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))
笃信仁厚,慎思勤勉