本文小编为大家详细介绍“python兔子繁殖推算问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“python兔子繁殖推算问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
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兔子繁殖推算问题怎么解决”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。