网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python兔子繁殖推算问题怎么解决

本文小编为大家详细介绍“python兔子繁殖推算问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“python兔子繁殖推算问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站设计、安居网络推广、小程序设计、安居网络营销、安居企业策划、安居品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供安居建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

题目:古  典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?    
程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....
程序代码:
f1=1f2=1for i in range(1,22):    print('%12ld %12ld' % (f1,f2),end='')    if(i%3) == 0:        print('')    f1=f1+f2    f2=f1+f2

程序运行结果:

           1            1           2            3           5            8          13           21          34           55          89          144         233          377         610          987        1597         2584        4181         6765       10946        17711       28657        46368       75025       121393      196418       317811      514229       832040     1346269      2178309     3524578      5702887     9227465     14930352    24157817     39088169    63245986    102334155   165580141    267914296

关键代码是f1=f1+f2和f2=f1+f2,完成了兔子繁殖的算法,其他代码都是控制显示格式的。    

第1至2行,为变量f1和f2赋初始值;

第3行至第8行为一个循环体,for i in range(1,22),标识循环从1开始,一直到21结束;

第4行为输出f1和f2的值,end=''表示不换行,%12ld表示输出整形长度占12位;

第5至6行,代表每输出3次f1和f2的值后换行一次;

第7至8行,为兔子繁殖算法的实现,注意:f1=f1+f2和f2=f1+f2,是指先计算出新的f1的值后,再用新的f1值和原f2值相加后,再修改f2的值。

读到这里,这篇“python兔子繁殖推算问题怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。


网站标题:python兔子繁殖推算问题怎么解决
标题URL:http://bjjierui.cn/article/gohpsh.html

其他资讯