极客小将

您现在的位置是:首页 » python编程资讯

资讯内容

Python基础练习实例27(递归练习)

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

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

程序分析:知道如何读取字符串中的一个字符s[n],n递归依次递减。

程序源代码实例(Python 2.0+):

#!/usr/bin/python

# -*- coding: UTF-8 -*-

def output(s,l):

   if l==0:

      return

   print (s[l-1])

   output(s,l-1)


s = raw_input('Input a string:')

l = len(s)

output(s,l)


以上实例输出结果为:

Input a string:abcde

e

d

c

b

a

本站部分内容转载自网络,如有侵权请联系管理员及时删除。

预约试听课

已有385人预约都是免费的,你也试试吧...