# -*- coding: utf-8 -*-
"""
Created on Thu Mar  7 19:44:16 2019@author: Administrator
""""""动动手:0. 使用递归编写一个十进制转换为二进制的函数(要求采用“取2取余”的方式,结果与调用bin()一样返回字符串形式)。
1. 写一个函数get_digits(n),将参数n分解出每个位的数字并按顺序存放到列表中。举例:get_digits(12345) ==> [1, 2, 3, 4, 5]
2. 还记得求回文字符串那道题吗?现在让你使用递归的方式来求解,亲还能骄傲的说我可以吗?没得思路,好好的为啥要用递归?3. 使用递归编程求解以下问题:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
"""#dds0:
def res_bin(num):if num == 0:return '0b'else:leaves = num % 2;return  res_bin(num//2) +str(leaves)print(res_bin(254))#dds1:
def get_digits(n):result_list = list();if n == 0:return [];else:result_list.extend(get_digits(n//10));result_list.append(n%10);return result_list
print(get_digits(123456));#dds3:def age(n):temp = 0;if n == 1:print('第%d个人的年纪为%d岁' % (n,10));return 10;else:temp = age(n-1)+2;print('第%d个人的年纪为%d岁' % (n,temp));return temp;age(5);

  

转载于:https://www.cnblogs.com/alimy/p/10502927.html

[Python]小甲鱼Python视频第023~024课(递归:这帮小兔崽子、汉诺塔)课后题及参考解答...相关推荐

  1. 第023、024讲:这帮小兔崽子汉诺塔 | 学习记录(小甲鱼零基础入门学习Python)

    (标答出处: 鱼C论坛) <零基础入门学习Python> 测试题: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) ...

  2. [小甲鱼] 零基础入门python第023、024讲课后测试题及答案:这帮小兔崽子汉诺塔

    动动手: 0.使用递归编写一个十进制转换为二进制的函数(要求采用'取2取余'的方式,结果与调用bin()函数一样返回字符串形式) def ten2bin(n):result=''if n:result ...

  3. 编写一个递归函数、计算下面的级数python_[Python]小甲鱼Python视频第022课(函数:递归是神马 )课后题及参考解答...

    # -*- coding: utf-8 -*- """ Created on Thu Mar 7 19:15:11 2019 @author: Administrator ...

  4. python汉诺塔递归并统计次数_Python之汉诺塔递归运算

    汉诺塔问题是一个经典的问题.汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆 ...

  5. python小课文件_[Python]小甲鱼Python视频第030课(文件系统:介绍一个高大上的东西)课后题及参考解答...

    # -*- coding: utf-8 -*- """ Created on Fri Mar 8 15:49:32 2019 @author: Administrator ...

  6. [Python]小甲鱼Python视频第002课(第一个游戏)课后题及参考解答

    # -*- coding: utf-8 -*- """ Created on Mon Mar 4 11:19:54 2019@author: Administrator ...

  7. 小甲鱼python猜题_[Python]小甲鱼Python视频第033课(except)课后题及参考解答

    # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. "&quo ...

  8. [Python]小甲鱼Python视频第019课(函数:我的地盘听我的)课后题及参考解答

    # -*- coding: utf-8 -*- """ Created on Thu Mar 7 16:41:50 2019@author: Administrator ...

  9. [Python]小甲鱼Python视频第003课(插曲之变量和字符串)课后题及参考解答

    # -*- coding: utf-8 -*- """ Created on Mon Mar 4 22:09:32 2019@author: fengs "&q ...

最新文章

  1. HP-UX crontab: you are not authorized to use cron
  2. python数据写入到excel不同sheet_Python3 pandas库 (32) 将数据写入Excel多个sheet
  3. 23种设计模式----------代理模式(一)
  4. Android Listview中Button按钮点击事件冲突解决办法
  5. sql 子查询(mysql)
  6. C/C++ OpenCV方框滤波
  7. 百分字符知识付费教程
  8. talemu---蒙特卡洛仿真软件产品介绍
  9. 外圣内王适用于互联网行业吗?
  10. .then()方法是异步执行
  11. 考研面试php,考研复试 | 盘点:这些院校已公布2019考研复试内容
  12. 配对交易之统计套利配对:介绍
  13. 机房动力环境监测解决方案
  14. 服务器问题网站拔毛,网站被百度拔毛的经验分析
  15. [JS] 省市区三级联动(行政区划代码更新至2015-9-30)
  16. 40G以太网光模块解决方案
  17. 【Pandas入门教程】如何读取和写入表格数据
  18. java洁癖_如何平衡代码洁癖和项目进度?
  19. 【opencv初学者】3、sobel边缘检测
  20. [转发]Android视频技术探索之旅:美团外卖商家端的实践

热门文章

  1. js 获取当前日期周一和周日
  2. 中国四川省自贡市第四人民医院ICU数据库使用指南(Critical care database comprising patients with infection at Zigong Fourth)
  3. oracle修改用户表所属空间,Oracle修改用户表所属表空间的步骤
  4. 查网站百度权重的工具
  5. IA-32汇编语言笔记(2)—— IA32处理器及其寄存器
  6. 计算机网络中的c类地址,计算机网络中C类地址的子网掩码是哪个
  7. 菜鸟学习OGRE和天龙八部之三: GridInfo和HeightMap文件的数据格式(已更正)
  8. 记一次赛题--保护全开
  9. 公共事业管理概论复习题
  10. 网安之php开发第十二天