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

治疗白癜风最好的医院 https://mip.yyk.99.com.cn/fengtai/68389/

题目:

猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第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.ziranshia.com/wmcsy/11450.html

网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

当前时间: