python極簡程序 求解 猴子吃桃問題

猴子吃桃問題:猴子第一天摘下若幹個桃子,當即吃瞭一半,還不過癮,又多吃瞭一個。第二天早上又將剩下的桃子吃掉一半,又多吃瞭一個。以後每天早上都吃瞭前一天剩下的一半零一個。到第10天早上想再吃時,見隻剩下一個桃子瞭。求原來它一共摘瞭多少隻桃子。

這是一個比較簡單的python習題。

20210814重寫程序如下:

k, s = 10, 1
print(f"第{k}天吃前有{s}個桃子")
while k >= 2:
s = 2 * (s + 1)
k -= 1
print(f"第{k}天吃前有{s}個桃子")
print(f"第一天共摘瞭{s}個桃子")

赞(0)