# 有一对兔子,从出生后第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]

猜你喜欢

转载自blog.csdn.net/LoveL_T/article/details/84000283