4.已知一对兔子每一个月可以生一对小兔子,
而一对兔子出生后第三个月就开始生小兔子。
假如一年内没有发生死亡,则一对兔子一年内能繁殖成多少对?
a = b =1
第一个月 1对 莫名其妙得到的🐰(别死磕总之就是有兔子了)
第二个月 1对 🐰长大了(下个月可以生兔子了)
第三个月 2对 第一个月的🐰可以生兔子了——————第一月🐰生了小兔子所以有2对🐰🐰
第四个月 3对 第三个月生的🐰这个月在长大 ————最开始的🐰又生了一对兔子 所以你有三个🐰🐰🐰
第五个月 5对 第三个月生的🐰可以生兔子了————第四个月的🐰在长大———— 也就是这个月你有两只兔子生了小兔子 所以你有🐰🐰🐰🐰🐰只兔子
第六个月 8对 第四个月生的🐰可以生兔子了————第五个月的🐰在长大 ———— 也就是这个月你有三只兔子生了小兔子 所以你有🐰🐰🐰🐰🐰🐰🐰🐰只兔子
第七个月 12对 规律 下一项=前两项之和
第八个月 21对
第九个月 34对
第十个月 55对
第十一个月 89对
第十一个月 144对
for x in range(12-2): 前两个月不生兔子所以写死了a=b=1
c = a + b c为下一项吗 下一项为前两项和 所以c = a+b
a,b = b,c python特有的变量交换 a=1 b=2 a,b =b,a a=2 b=1
print(c)