Python 练习实例27

简介: Python 练习实例27

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

程序分析:无。

程序源代码:

实例(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)

实例(Python 3.0+)

#!/usr/bin/python3 def output(s,l):     if l==0:        return    print (s[l-1])    output(s,l-1) s = input('Input a string:')l = len(s)output(s,l)

以上实例输出结果为:

Input a string:abcde

e

d

c

b

a

相关文章
|
1天前
|
Python
Python 练习实例30
Python 练习实例30
|
1天前
|
Python
Python 练习实例29
Python 练习实例29
|
2天前
|
Python
Python 练习实例26
Python 练习实例26
|
2天前
|
Python
Python 练习实例25
Python 练习实例25
|
1天前
|
Python
Python 练习实例28
Python 练习实例28
|
2天前
|
数据安全/隐私保护 Python
经验大分享:python练习:从番号到封面
经验大分享:python练习:从番号到封面
|
3天前
|
数据安全/隐私保护 Python
经验大分享:python练习:从番号到封面
经验大分享:python练习:从番号到封面
|
7天前
|
机器学习/深度学习 人工智能 前端开发
Python中的模块化编程
【6月更文挑战第17天】Python模块化编程与软件架构设计的关键在于拆分任务到独立模块,提高代码的可维护性、可重用性和可扩展性。例如,学生管理系统可分解为录入、查询和删除模块。MVC和MVVM架构模式有助于组织代码,而微服务和函数式编程将在未来发展中扮演重要角色。通过示例代码,读者能学习如何实现这些概念,提升项目开发效率和质量。
155 57