k=int(input())
q1=q2=sum = 1#定义第一第二个月的兔子数都为1
for i in range(1, k+1):
if i == 1 or i == 2:#前两个月的兔子数都是1,前面定义变量时初始化为1
print(“第{}个月,兔子总数为{}对.”.format(i, sum))
else:#
sum=q1+q2
q1=q2
q2=sum
print(“第{}个月,兔子总数为{}对.”.format(i, sum))
python古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,K(2<K<12)月后,问每个月的兔子总数为多少?
最新推荐文章于 2024-06-21 12:52:40 发布