鱼C论坛

 找回密码
 立即注册
查看: 1882|回复: 1

[已解决]古典问题--兔子的繁殖

[复制链接]
发表于 2017-8-29 10:38:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 樱花冷雨 于 2017-8-29 10:42 编辑

有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
a = 1
b = 1
for i in range(1,21,2):
    print '%d %d'%(a,b),
    a += b
    b += a
答案看不懂,
我算的是:
1-2  2-2  3-4   4-6  5-10  6-16   7-26   8-42  9-66   10-100   11-146   12-208.
分为2,2+2=4+2=6+4=10+6=16+10=26+16=42+24=66+34=100+46=146+62=208
相差2
求大神看看是不是这样子,新手求编程,详细最好
最佳答案
2017-8-29 11:11:30
如果你求的是每月兔子的对数的话,那么这个对数构成的序列就是[1,1,2,3,5,8,13,21,34,55...],也就是我们常说的斐波那契数列。
当然,你要算总数的话,那么就需要x2了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-8-29 11:11:30 | 显示全部楼层    本楼为最佳答案   
如果你求的是每月兔子的对数的话,那么这个对数构成的序列就是[1,1,2,3,5,8,13,21,34,55...],也就是我们常说的斐波那契数列。
当然,你要算总数的话,那么就需要x2了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-19 23:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表