今天这两题都是递归,如果你看不太明白,可以翻翻之前的,那里介绍的比较明白,嘿嘿,我今天继续水了,拜拜各位!!

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相关推荐

  1. 没有bug队——加贝——Python 练习实例 29,30

    目录 29.题目: 30.题目: 彩蛋: 扩展资料 29.题目: 给一个不多于5位的正整数,要求:一.求它是几位数,二.逆序打印出各位数字. 程序分析:学会分解出每一位数. 注:以下假设变量: a=1 ...

  2. 没有bug队——加贝——Python 练习实例 19,20

    19.题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数".例如6=1+2+3.编程找出1000以内的所有完数. 程序分析:请参照程序python实例14.我就不在这里过多 ...

  3. 没有bug队——加贝——Python 练习实例 37,38

    目录 37.题目:对10个数进行排序. Python sort()方法 语法 参数 返回值 Python sorted函数及用法 语法 返回值 38.题目:求一个3*3矩阵主对角线元素之和. 37.题 ...

  4. 没有bug队——加贝——Python 练习实例 35,36

    目录 35.题目:文本颜色设置. 小知识: 36.题目:求100之内的素数. 何为素数? 35.题目:文本颜色设置. class bcolors:HEADER = '\033[95m'OKBLUE = ...

  5. 没有bug队——加贝——Python 练习实例 3,4

    3.题目: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析: 假设该数为 x. 1.则:x + 100 = n2, x + 100 + 168 = ...

  6. 没有bug队——加贝——Python 练习实例 1,2

    目录 1.题目: 2.题目: 1.题目: 有四个数字:1.2.3.4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再 ...

  7. 没有bug队——加贝——Python 练习实例 33,34

    目录 33.题目: 小知识: 参数 返回值 我们换种写法: 34.题目: 我们也换种写法: 33.题目: 按逗号分隔列表. 小知识: join() 方法用于将序列中的元素以指定的字符连接生成一个新的字 ...

  8. 没有bug队——加贝——Python 练习实例 31,32

    31.题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母. 程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母.用 if ...

  9. 没有bug队——加贝——Python 练习实例 25,26

    我非常认真的告诉大家今天这是一篇水文,别看了 25.题目: 求1+2!+3!+...+20!的和. 程序分析:此程序只是把累加变成了累乘. s = 0 l = range(1,21) def op(x ...

最新文章

  1. Ubuntu下自动挂载Windows分区的方法
  2. KMeans++算法理论和实现
  3. 快给你的app上锁吧(android图案解锁)
  4. python matplotlib.pyplot() plt() 如何限制坐标的上下限?plt.xlim() plt.ylim()
  5. ASP.NET中进行消息处理(MSMQ)
  6. MathType插入带序号公式的两种方法
  7. 1022. 宠物小精灵之收服
  8. precede和previous_Previous Analyses of Hungarian Phrase Structure
  9. html如何算小于0判断错误,如果长度小于0在javascript中提醒
  10. day03 Python爬虫
  11. [TLSR8266] 1、搭建tlsr8266编译框架在win服务器中
  12. html制作怎么上传网页,Dreamweaver怎样制作网页发布网站
  13. Paper Reading:BigGAN
  14. jpeg图片格式详解
  15. 灯泡窃听,照射出物联网的“深层黑洞”
  16. 【转】给大家分享一下目前mlc颗粒的内存卡资料
  17. 【Linux】如何查找命令及历史记录history
  18. 《手把手教你移植InfoNES(到HANKER-LM4F232)》
  19. java中定义变量名时大写_,【Java】变量命名规范
  20. 简单图片自动手动播放html,js手动播放图片实现图片轮播效果

热门文章

  1. 桔子浏览器电脑版如何登录 桔子浏览器PC版账号登录教程
  2. win7系统电脑d盘不见了的解决方法
  3. win7如何关闭密码保护共享
  4. 几款知名RTMP推流模块比较:OBS VS SmartPublisher VS Flash Media Live Encoder
  5. vue-cli3+与vue-cli2的区别和vue-cli 修改配置
  6. Windows远程连接的用户名和密码怎么设置?
  7. Java实现XSS防御
  8. python手机安装模块_python如何安装模块 模块安装操作教程
  9. python2中xrange比range优点_【Python面试】 说说Python中xrange和range的区别?
  10. python 贪吃蛇大作战_python实现简单贪吃蛇游戏