题目:猴子吃桃问题。猴子第一天摘了若干桃子,每一天都吃前一天总数的一半要多一个,直到第10天早上只有一个桃子了,求第一天桃子总数。
分析:用倒推的方法,最后一天桃子数为1,那前一天为3,再前一天为7,再前一天为15。。。 可以发现规律 ,桃子数是后一天×2+1,第十天写完可以用循环体进行遍历和求取,代码如下:
peach = 1
for i in range(1,10):
peach = 2 * peach + 1
print(peach)
输出结果为:
博客探讨了经典的猴子吃桃问题,通过倒推的方法分析了每天桃子的数量规律,并利用Python编写了循环体实现从第10天到第一天桃子总数的计算,最终得出第一天桃子的总数。
题目:猴子吃桃问题。猴子第一天摘了若干桃子,每一天都吃前一天总数的一半要多一个,直到第10天早上只有一个桃子了,求第一天桃子总数。
分析:用倒推的方法,最后一天桃子数为1,那前一天为3,再前一天为7,再前一天为15。。。 可以发现规律 ,桃子数是后一天×2+1,第十天写完可以用循环体进行遍历和求取,代码如下:
peach = 1
for i in range(1,10):
peach = 2 * peach + 1
print(peach)
输出结果为:
1万+
745

被折叠的 条评论
为什么被折叠?