4. 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?python
时间: 2024-06-16 12:03:47 浏览: 235
python 计算每个月的兔子总数为多少?(示例)
这是一个经典的兔子繁殖问题,可以使用Python编程来解决。下面是一个简单的代码示例:
```python
def rabbit_count(months):
if months == 1 or months == 2:
return 1
else:
return rabbit_count(months-1) + rabbit_count(months-2)
total_rabbits = rabbit_count(12)
print("每个月的兔子总数为:", total_rabbits)
```
在这个代码中,我们定义了一个递归函数`rabbit_count`来计算指定月份的兔子总数。如果月份为1或2,表示初始的一对兔子,返回1。否则,根据题目要求,每个月的兔子总数等于前两个月的兔子总数之和。最后,我们调用`rabbit_count`函数计算出12个月的兔子总数,并打印结果。
阅读全文