day13
---------------------------------------------------------------
實例021:猴子偷桃
題目 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
分析:反向推斷,第一天摘1個桃子,第二天會摘(1+1)x2個桃子。。。。第9天會摘xxx個桃子?代碼如下:
1 a = 1 2 for i in range(1,10): 3 a = (a +1)*2 4 print(a)
嗯,簡單很簡單,只是算第9天還是第10天的問題,因為是第10天剩1個,即只吃了9天