动动手:

0.使用递归编写一个十进制转换为二进制的函数(要求采用‘取2取余’的方式,结果与调用bin()函数一样返回字符串形式)

def ten2bin(n):result=''if n:result =ten2bin(n//2)return result+str(n%2)else:return result

1.写一个函数get_digits(n),将参数n分解出每个位的数字并按顺序存放在列表中。举例:get_digits(12345)==>[1,2,3,4,5]

list1=[]
def get_digits(n):if n<10:list1.append(n)return list1.sort()else:list1.append(n%10)return get_digits(n//10)
n=int(input('请输入参数n:'))
get_digits(n)
print(list1)

2.还记得求回文字符串那道题吗?现在让你使用递归的方式来求解

3.使用递归编程求解以下问题:
   有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁,问第四个人,他说比第3个人大2岁,问第三个人,他说比第二个人大2岁,问第二个人,说比第一个人大2岁,问第一个人说比是10岁,请问第五个人多少岁?

def age(n):if n==1:return 10else:return age(n-1)+2
print(age(5))

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

  1. 小甲鱼零基础入门python教程视频_绝对干货!小甲鱼零基础入门Python视频教程全套96集,值得学习...

    原标题:绝对干货!小甲鱼零基础入门Python视频教程全套96集,值得学习 简介: 今日分享资源为:小甲鱼零基础入门免费学习Python全套教学视频,共96套. 小甲鱼教学视频生动有趣幽默,强烈推荐给 ...

  2. 小甲鱼python课件源代码_[Python基础] 小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲...

    资源介绍 课程简介: 小甲鱼的Python课程,对初学者来说相当不错!97讲完全解读,会让大家对Python的认识从无到有,推荐给大家! 课程目录------------------- 第000讲 愉 ...

  3. python正则表达式匹配模式屠夫之桥_小甲鱼零基础入门Python学习视频+全套源码课件 Python视频教程 96讲...

    课程简介: 小甲鱼的Python课程,对初学者来说相当不错!97讲完全解读,会让大家对Python的认识从无到有,推荐给大家! ----------课程目录---------- 第000讲 愉快的开始 ...

  4. 小甲鱼零基础入门python二十一课课后题_小甲鱼Python第二十一讲课后习题

    测试题: 0.  递归在编程上的形式是如何表现的呢? 在编程上,递归表现为函数调用本身这么一个行为. 1.  递归必须满足哪两个基本条件? 一.        函数调用自身 二.        设置了 ...

  5. [小甲鱼] 零基础入门python第031讲课后测试题及答案:永久存储,腌制一缸美味的泡菜

    测试题: 0.pickle的实质是什么?    pickle的实质是利用一些算法,将你的数据对象腌制成二进制文件,存储在磁盘上,也可以放在数据库或者传到另一台电脑上 1.使用pickle的什么方法存储 ...

  6. Python学习(1)——小甲鱼零基础入门python学习笔记(更新-ing)

    001讲 愉快的开始 1. Python的安装 此电脑-->右击-->检查电脑是32位还是64位 第二步:访问官网:http://www.python.org-->Downloads ...

  7. 小甲鱼零基础入门python教程视频_小学生作文

    在平日的学习.工作和生活里,许多人都有过写作文的经历,对作文都不陌生吧,作文是经过人的思想考虑和语言组织,通过文字来表达一个主题意义的记叙方法.如何写一篇有思想.有文采的作文呢?以下是小编为大家收集的 ...

  8. 零基础入门python小甲鱼-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

  9. python零基础入门教程百度云-小甲鱼零基础入门学习Python百度云下载 | 宅男君

    Python编程语言可以在不同平台上使用,比如Windows.MAC.Linux操作系统.通常情况下,一个Python程序在你自己的Windows系统上运行,也可以在别人的MAC系统上运行.Pytho ...

最新文章

  1. 补充cpusim图片
  2. STL源码剖析---红黑树原理详解
  3. 一张表按分类查询:只显示前2行
  4. spyder matlab,将pycharm配置为matlab或者spyder的用法说明
  5. linux 子目录 挂载,linux – NFS4 – 挂载多个子目录
  6. 一、Arcgis api js -- 基本概念
  7. 蓝桥杯 传球游戏 动态规划
  8. 微信小程序项目笔记以及openId体验版获取问题
  9. CTF---Web入门第八题 Guess Next Session
  10. LNMP平台部署及应用
  11. 统计系统中所有进程占用内存的方法
  12. WebView优化提升H5加载速度方案
  13. ROS教程(一):Ubuntu ROS安装详细教程(全过程)+测试程序
  14. linux mingw32安装,在Linux上安装mingw
  15. 跟着实例学eclipse插件开发--第一篇:翻译插件
  16. cad计算机绘图知识点,CAD工程制图的基本知识要点.ppt
  17. 外链式样式表_WEB前端 CSS样式表
  18. 图片素材类网站必备以图搜图、智能搜图识图图像搜索系统imgso,让素材网站更智能专业
  19. 微信 服务器 台,2W台服务器的微信过载控制系统.docx
  20. java知识竞赛题库_Java练习题库(含答案及解析)100题

热门文章

  1. 独立站运营技巧:如何引流?如何提高转化率
  2. 【牛客刷题】java编程笔试题(更新)
  3. Magic Potion(最大流,跑两遍网络流或者加一个中转点)
  4. 3d人体智能测试软件,3DBody三维交互解剖软件
  5. 为什么Windows电脑开机速度会变得越来越慢?由原先的几秒到了几十秒。了解这些方法将会助你杜绝卡顿(推荐适合电脑小白使用的杀毒软件)
  6. cmstop模板标签通过db标签的sql语句调用文章列表摘要内容
  7. 为什么快手不能左右滑了_快手别人直播间右滑进入悬浮窗怎么没用(快手怎么悬浮窗)...
  8. 最新泛微E-office10.5 泛微Eoffice V10.5 泛微E-office10.0 Eoffice10.0 泛微E-offic95 泛微Eoffice9.0 8.0 泛微行政事业V10.0
  9. 为什么人生气时说话用喊的?
  10. matlab如何画趋势线,如何画趋势线?看完这10招,轻松掌握!(干货)