猴子吃桃
有一种小猴子,摘了很多桃子
第一天吃了全部桃子的一半,感觉不饱又吃了一个
第二天吃了剩下的一半,感觉不饱又吃了一个
...以此类推
到第十天,发现只剩下一个了
请问第一天摘了多少个桃子
1 """
2 猴子吃桃
3 有一种小猴子,摘了很多桃子
4 第一天吃了全部桃子的一半,感觉不饱又吃了一个
5 第二天吃了剩下的一半,感觉不饱又吃了一个
6 ...以此类推
7 到第十天,发现只剩下一个了
8 请问第一天摘了多少个桃子
9 """
10 print('不使用函数---------------')
11 peach = 1 # 第10天的桃子个数
12 day = 10
13 while day > 1:
14 day -=1
15 peach = 2 * ( peach +1 )
16 print('第',day,'天的桃子个数是',peach,'个')
17
18 print('使用函数-----------------')
19 def get_yesterday(ate):
20 peach_1 = (ate+1)*2
21 return peach_1
22
23 p = 1 # 第十天的桃子
24 day = 10 #用来表示当前是第几天
25 while day > 1:
26 day -= 1
27 p = get_yesterday(p)
28 print('第', day, '天的桃子个数是', p, '个')