python 母牛生小牛
时间: 2023-11-13 13:57:29 浏览: 109
母牛生小牛问题
母牛生小牛的过程可以用以下代码来模拟:
```python
def cow_give_birth(num_years):
# 初始有一只母牛 cows = [1]
for i in range(num_years):
# 每年初,所有母牛都会生一只小牛
new_cows = [c+1 for c in cows]
# 将新生的小牛加入到母牛群体中
cows.extend(new_cows)
# 返回 num_years 年后母牛的数量
return len(cows)
```
调用 `cow_give_birth(5)` 可以得到 15625,表示 5 年后有 15625 头母牛。
阅读全文