头歌练习Python兔子繁殖问题
时间: 2024-05-04 16:14:31 浏览: 8
头歌练习Python兔子繁殖问题是一个经典的数学问题,也是计算机科学中常用的例题。问题描述如下:假设有一对刚出生的兔子,它们第三个月开始成为可生育的成年兔子,每个月可以生一对兔子,然后每对兔子从第三个月开始,每个月也可以生出一对兔子。问n个月后,有多少对兔子?
通过编写Python程序,我们可以很容易地求出n个月后的兔子数量。下面是代码实现:
```
def rabbit_count(n):
if n == 1 or n == 2:
return 1
else:
return rabbit_count(n-1) + rabbit_count(n-2)
month = int(input("请输入月份:"))
count = rabbit_count(month)
print("第", month, "个月共有", count, "对兔子")
```