超简单python猴子吃桃问题只需两行

海南白癜风医院 http://m.39.net/nk/a_4618895.html

题目:

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

这题得倒着推。第10天还没吃,就剩1个,说明第9天吃完一半再吃1个还剩1个,假设第9天还没吃之前有桃子p个,可得:p*1/2-1=1,可得p=4。以此类推,即可手算出。

第day天的时候,猴子还剩下的桃子的个数是前一天加上1,再乘以2,即(x+1)*2,将它赋值给x,再用新的x的值进入下一层的循环,就能不断地实现计算下一天桃子总数的计算。

如果大家想要更多关于Python的信息,可

转载请注明地址:http://www.1xbbk.net/jwbys/5376.html


  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介 广告合作 发布优势 服务条款 隐私保护 网站地图 版权声明
    冀ICP备19027023号-7