您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“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進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。