1. 程式人生 > ># 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月 # 後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? # 分析後得:初始值是 1,1。從第3個數開始,每個數是

# 有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月 # 後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? # 分析後得:初始值是 1,1。從第3個數開始,每個數是


def tuzi_number(month):
    #range函式包前不包後
    tuzi = [1,1]
    for i in range(1,month-1):
        if month <3:
            break
        #當month=4的時候,i= 1,2,然後x = tuzi數列的相加
        else:
            x= tuzi[i-1]+tuzi[i]
            tuzi.append(x)
    print(tuzi)
tuzi_number(4)
#[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]