猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将
剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到
剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到
第 10 天早上想吃时,只剩下一个桃子了。求第一天共摘多少个桃子。 (迭代法)
一、思路:
倒推。
二、代码:
day = 9
sum_apple = 1
while day > 0:
sum_apple = (sum_apple + 1) * 2
day = day - 1
print('一共有%d个桃子' % sum_apple)
三、输出:
一共有1534个桃子