本文讲述了python基础编程100例:第31期-猴子偷桃!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:
第31期-猴子偷桃
1 问题描述
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少
2 解题思路
十天每天都要重复的操作,for循环或while循环
需要注意总共天数
3 解题方法
peachnumber = 1 #第十天剩下一个
for day in range(9): #循环九次,因为吃了九天
peachnumber = (peachnumber + 1)*2
print(peachnumber)
第1行: 最后剩下的桃子数是一个,所以先定义变量peachnumber并赋值1
第2-3行: 注意“第10天早上想再吃时,见只剩下一个桃子了”,所以第十天是没吃的,总共吃了九天
第4行: 打印初始桃子数量
代码运行结果为:
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!