没有bug队——加贝——Python 练习实例 27,28
今天这两题都是递归,如果你看不太明白,可以翻翻之前的,那里介绍的比较明白,嘿嘿,我今天继续水了,拜拜各位!!
27.题目:
利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。
程序分析:无。
#27
def output(s,l):if l==0:returnprint (s[l-1])output(s,l-1)s = input('输入字符串:')
l = len(s)
output(s,l)
输出:以 12345 为例
28.题目:
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
#28
def age(n):if n == 1: c = 10else: c = age(n - 1) + 2return c
print (age(5))
输出:
没有bug队——加贝——Python 练习实例 27,28相关推荐
- 没有bug队——加贝——Python 练习实例 29,30
目录 29.题目: 30.题目: 彩蛋: 扩展资料 29.题目: 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 程序分析:学会分解出每一位数. 注:以下假设变量: a=1 ...
- 没有bug队——加贝——Python 练习实例 19,20
19.题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 程序分析:请参照程序python实例14.我就不在这里过多 ...
- 没有bug队——加贝——Python 练习实例 37,38
目录 37.题目:对10个数进行排序. Python sort()方法 语法 参数 返回值 Python sorted函数及用法 语法 返回值 38.题目:求一个3*3矩阵主对角线元素之和. 37.题 ...
- 没有bug队——加贝——Python 练习实例 35,36
目录 35.题目:文本颜色设置. 小知识: 36.题目:求100之内的素数. 何为素数? 35.题目:文本颜色设置. class bcolors:HEADER = '\033[95m'OKBLUE = ...
- 没有bug队——加贝——Python 练习实例 3,4
3.题目: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析: 假设该数为 x. 1.则:x + 100 = n2, x + 100 + 168 = ...
- 没有bug队——加贝——Python 练习实例 1,2
目录 1.题目: 2.题目: 1.题目: 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再 ...
- 没有bug队——加贝——Python 练习实例 33,34
目录 33.题目: 小知识: 参数 返回值 我们换种写法: 34.题目: 我们也换种写法: 33.题目: 按逗号分隔列表. 小知识: join() 方法用于将序列中的元素以指定的字符连接生成一个新的字 ...
- 没有bug队——加贝——Python 练习实例 31,32
31.题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母.用 if ...
- 没有bug队——加贝——Python 练习实例 25,26
我非常认真的告诉大家今天这是一篇水文,别看了 25.题目: 求1+2!+3!+...+20!的和. 程序分析:此程序只是把累加变成了累乘. s = 0 l = range(1,21) def op(x ...
最新文章
- Ubuntu下自动挂载Windows分区的方法
- KMeans++算法理论和实现
- 快给你的app上锁吧(android图案解锁)
- python matplotlib.pyplot() plt() 如何限制坐标的上下限?plt.xlim() plt.ylim()
- ASP.NET中进行消息处理(MSMQ)
- MathType插入带序号公式的两种方法
- 1022. 宠物小精灵之收服
- precede和previous_Previous Analyses of Hungarian Phrase Structure
- html如何算小于0判断错误,如果长度小于0在javascript中提醒
- day03 Python爬虫
- [TLSR8266] 1、搭建tlsr8266编译框架在win服务器中
- html制作怎么上传网页,Dreamweaver怎样制作网页发布网站
- Paper Reading:BigGAN
- jpeg图片格式详解
- 灯泡窃听,照射出物联网的“深层黑洞”
- 【转】给大家分享一下目前mlc颗粒的内存卡资料
- 【Linux】如何查找命令及历史记录history
- 《手把手教你移植InfoNES(到HANKER-LM4F232)》
- java中定义变量名时大写_,【Java】变量命名规范
- 简单图片自动手动播放html,js手动播放图片实现图片轮播效果
热门文章
- 桔子浏览器电脑版如何登录 桔子浏览器PC版账号登录教程
- win7系统电脑d盘不见了的解决方法
- win7如何关闭密码保护共享
- 几款知名RTMP推流模块比较:OBS VS SmartPublisher VS Flash Media Live Encoder
- vue-cli3+与vue-cli2的区别和vue-cli 修改配置
- Windows远程连接的用户名和密码怎么设置?
- Java实现XSS防御
- python手机安装模块_python如何安装模块 模块安装操作教程
- python2中xrange比range优点_【Python面试】 说说Python中xrange和range的区别?
- python 贪吃蛇大作战_python实现简单贪吃蛇游戏