本文主要是介绍python练习10——基础训练(猴子摘桃),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一 题目描述:
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
二 代码:
三 结果:
四 代码分析:
p=1为猴子第九天吃够后所剩的桃子,因第二天是前一天吃的一半零一个,所以(p+1)*2为前一天的桃子数,一次循环9次即可。
这篇关于python练习10——基础训练(猴子摘桃)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!