python學習-練習題兔子生長問題鞏固


有一對兔子,一個月之后成熟,成熟之后每個月會生出一對兔子,理想狀態下兔子不會死,請問n個月后有多少兔子?

分析:第一個月:1

   第二個月:1

   第三個月:2

   第四個月:3

   第五個月:5

   第六個月:8

從前面幾個月看,從第三個月開始,后面每個月的兔子數量等於前面兩個月兔子的總和

month = int(input('請輸入月份:'))

def rabbit(month):

  for i in range(1,month+1):

    if i == 1 or i ==:

      return 1

    if i >2:

      return(rabbit(month-1) + rabbit(month-2))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM