題目:利用遞歸函數調用方式,將所輸入的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))