python语句:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
时间: 2023-08-06 19:07:41 浏览: 153
python 计算每个月的兔子总数为多少?(示例)
这是一个经典的 Fibonacci 数列问题,可以用 Python 编写递归函数来解决:
```python
def fibonacci(n):
if n == 1 or n == 2:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
# 计算第 12 个月的兔子总数
total_rabbits = fibonacci(12) * 2
print("第 12 个月的兔子总数为:", total_rabbits)
```
输出结果为:
```
第 12 个月的兔子总数为: 144
```
因此,在第 12 个月的时候,兔子的总数为 144 对。
阅读全文