练习二十一:关于猴子吃桃的问题

问题简述:一只猴子吃桃问题
话说,一只猴子第一天摘下若干的桃子,并吃了一半,感觉没过瘾,于是又多吃了一个
第二天早上,又将剩下的桃子吃了一半,有多吃了一个
以后每天早上,都吃前一天剩下的一半零一个
问题:请问,到了第10天早上,在想吃的时候,发现剩余一个桃子了,求第一天一共摘了多少

  1 n = 1
  2 for i in range(9,0,-1): #从9开始是因为最后一天(第十天)没吃前是1
  3     n = (n+1)*2  #前一天的桃子为剩余的桃子加1,再乘以2
  4 print("第一天共摘桃:",n)

执行结果:

第一天共摘桃: 1534
posted @ 2018-11-16 15:08  阳光宝贝-沐沐  阅读(466)  评论(0编辑  收藏  举报