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