兔子数列 问题:
已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?
list = []
month = 12
for i in range(month):
if i == 0 or i == 1:
list.append(1)
else:
list.append(list[i-2]+list[i-1])
print("一对兔子%d个月能繁殖成%d对兔子。"%(month,list[month-1]))