经典兔子问题python视频_Python练习题 007:兔子生兔子
【Python练习题 007】 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
-------------------------------------------------------------------
这题反正我自己是算不出来。后来搜索了网上,说是经典的“斐波纳契数列”。于是我自己排画了一下(如下图,小写表示小兔子,大写表示大兔子):
a
a
A b
A b c
A B c d e
A B C d e f g h
A B C D E f g h i j k l m
……
数一数,可不就是 1, 1, 2, 3, 5, 8, 13 的规律(从第3个数字开始,每个数字都是前2个数字之和)吗?好吧,这兔子我真是数不清楚,但生成“斐波纳契数列”我还是会的。代码如下:
a, b = 0, 1
for i in range(1, 13):
print('第%s个月:%s只兔子' % (i,b))
a, b = b, a+b
就这4行代码,就能生成 12 个月的兔子数量。基本逻辑是:a、b 初始化值为 0、1,从 b 开始打印,之后把 b 赋值给 a、把 a+b 赋值给 b(表示后一个数字是前2个数字之和)。输出结果如下:
第1个月:1只兔子
第2个月:1只兔子
第3个月:2只兔子
第4个月:3只兔子
第5个月:5只兔子
第6个月:8只兔子
第7个月:13只兔子
第8个月:21只兔子
第9个月:34只兔子
第10个月:55只兔子
第11个月:89只兔子
第12个月:144只兔子
++++++++++++++++++++++++++++++++++++++
经典兔子问题python视频_Python练习题 007:兔子生兔子相关推荐
- 用python画小兔子_Python练习题 007:兔子生兔子
[Python练习题 007] 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? ----------------- ...
- 经典兔子问题python视频_【Python】【demo实验14】【练习实例】【斐波那契数列】【经典兔子生小兔子问题】...
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 每个月的兔子数量 1:2 2:2 3:4 2+2 4:6 ...
- python兔子_python学习:关于生兔子问题
python学习:关于生兔子问题 今天一个朋友问了一个很有意思的问题,是一个关于生兔子的.我用的python3.6写的python程序,可能和有的人用的编程环境不一样,但是语法是差不多的. 首先上问题 ...
- 经典兔子问题python视频_【RabbitMQ+Python入门经典】兔子和兔子窝 笔记
RabbitMQ工业级的消息队列服务器. 兔子和兔子窝
- 大一python选择题_python练习题
1.使用while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条. *转换关系:华氏温度 = 摄氏温度 9 / 5.0 + 32** ...
- 苹果手机看python文件大小_Python练习题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于iPhone5分辨率的大小...
第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小. Answer: 分析题目,一个是对图片文件的操作,更改尺寸为1130*640 还有一个是遍历目录 ...
- 猫咪藏在哪个房间python作业_python练习题之 猫2
classCat: def __init__(self): # 构造函数(属性有 姓名 年龄 颜色) self.name=None self.age=None self.color=None def ...
- 兔子数列python编程分析_九九乘法,兔子数列,杨辉三角|用Python生成器的妙解...
很多同学还是对生成器的用法,感到怀疑,特别是有其他语言基础的同学,一下子很难理解和转换过来,那什么情况下会用到yield,建议是当需要在循环过程中依次处理一个序列中的元素的时候,就应该考虑生成器,其实 ...
- python生兔子问题(递归算法)_兔子问题python解决方法
兔子问题 Python 解决方法 题目 : 有一对兔子, 从出生后第 3 个月起每个月都生一对兔子, 小兔子长到第三月后每个月 又生一对兔子,假如兔子都不死,问每个月兔子总数为多少 ? 这就是典型的斐 ...
最新文章
- 如何让ie 7 支持box-shadow
- 4位华人博士荣获2022苹果奖学金!其中1名浙大在读博士
- 如果有一个类是 myClass , 关于下面代码正确描述的是?
- “面试不败计划”:集合、日期、异常、序列化、jvm、其他
- 处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”...
- javascript高级程序设计pdf_2019年最好的JavaScript图表库
- Spark RDD使用详解5--Action算子
- java五星好评点评器_亲,麻烦给个五星好评!—RatingBar
- 开源jumpserver 堡垒机搭建
- 链式向前星(一个优秀的存储图的数据结构)
- 假设linux分配给u盘设备名是,嵌入式linux开发基础试卷-应用物理A答案
- 《汇编语言》总结04 —— 更灵活的定位内存地址的方法
- Python基础-“百钱百鸡”入门逻辑题(刚开始的建议藏起来)
- OpenCV-除法运算cv::divide
- Linux集群和自动化维1.1.1 什么是HTTP 1.1
- python管道怎么使用_如何在多个流程中正确使用管道(2)
- 记Chrome崩溃解决方案
- Git问题Everything up-to-date正确解决方法
- 初来扎到啊(觉得有些神圣尼)
- 博实乐公布季度业绩,前三季度收入增长46.6%
热门文章
- dotConnect for Oracle控件免费下载及使用方法
- Beginning iCloud in iOS 5 Tutorial Part 2(转载)
- Visio各图形如何一键自动对齐?
- office高级应用与python综合案例教程_office高级应用与python综合案例实验指导--详细介绍...
- 安装ae显示安装程序无法初始化_adobe CC 2015/2017安装失败(adobe cc安装不了的解决办法)...
- [转载] Java中Array(数组)转List(集合类)的几种方法
- python 示例_Python使用示例设置add()方法
- Java ArrayList set()方法与示例
- json转string示例_C.示例中的String.Copy()方法
- 基于嵌入式linux的数码相框的设计,基于Linux NFS的Web数码相框设计