1. 程式人生 > 其它 >Python練習——猴子吃桃(逆向思維)

Python練習——猴子吃桃(逆向思維)

技術標籤:python練習

Python 練習例項21
題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
程式分析:採取逆向思維的方法,從後往前推斷。

x2=1
for day in range(9,0,-1):
    x1=(x2+1)*2
    x2=x1
print(x1)

輸出:
1534