程序21题目猴子吃桃问题猴子第一天摘下若干个桃子当即吃了一半还不过瘾又多吃了一个第二天早上又将剩下的桃子吃掉一半又多吃了一个。以后每天早上都吃了前一天剩下的一半多一个。到第10 天早上想再吃时见只剩下一个桃子了。求第一天共摘了多少。代码 def monkey_eats_peaches(n,last1): 第n天剩余为last个实际上吃了n-1次,第一天的总数 sum_num last for i in range(n-1): sum_num (sum_num1)*2 return sum_num if __name__ __main__: n 10 last 1 print(f第一天共摘了{monkey_eats_peaches(nn,lastlast)}个桃子。)成果第一天共摘了1534个桃子。后记1.思路最后1天剩1个a1个倒数第二天剩(11)*2 (a11)*2 a2 倒数第三天剩((11)*21)*2 (a21)*2 a3 可以计算出10天前剩余的。2.注意10天实际上吃了10-1次按次数编函数。