Python用while循环解决猴子吃桃问题
时间: 2023-11-16 13:59:39 浏览: 120
python中使用while循环的实例
5星 · 资源好评率100%
猴子吃桃问题是一个经典的数学问题,问题描述为:有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个!以后每天猴子都吃其中的一半,然后再多吃一个。当到第十天时,想再吃时(即还剩下一个桃子),发现只有一个桃子了。问最初有多少个桃子?
Python代码如下:
```
peach = 1
day = 10
while day > 1:
peach = (peach + 1) * 2
day -= 1
print('最初有', peach, '个桃子')
```
运行结果为:
```
最初有 1534 个桃子
```
因此,在最初有1534个桃子时,猴子才能按照题目要求吃到最后只剩下一个桃子。
阅读全文