Python練習例027

2303 ワード

問題:再帰関数呼び出しにより、入力された5文字を逆の順序で印刷します。
#! /usr/bin/env python3
# -*- coding:utf-8 -*-

# Author   : Ma Yi
# Blog     : http://www.cnblogs.com/mayi0312/
# Date     : 2020-06-22
# Name     : demo027
# Software : PyCharm
# Note     :           ,     5   ,         。


def fun(text: str):
    """
                
    :param text:    
    :return:
    """
    if len(text) == 1:
        print(text, end=" ")
    else:
        print(text[-1], end=" ")
        fun(text[: -1])


#     
if __name__ == '__main__':
    fun("Hello")
実行結果:
o l l e H