# 斐波那契数列即是兔子模型[1,1,2,3,5,8,13,21...]
def fib(n):
if n == 1 or n == 2:
return 1
else:
return fib(n - 1) + fib(n - 2)
# 第10个月有多少兔子?
print('第十个月总共有', fib(10), '只兔子') # 第十个月总共有 55 只兔子
fib_list = []
for i in range(1, 10):
fib_num = fib(i)
fib_list.append(fib_num)
print(fib_list) # 输出:[1, 1, 2, 3, 5, 8, 13, 21, 34]