整理以備日後回顧
猴子第一天摘下若干 ? ,當即吃掉一半,不過癮所以又多吃了乙個 ? 。第二天早上醒來,又將剩下的 ? 吃掉一半後又多吃了乙個,如此反覆,到第十天早上再想吃時,就剩下乙個 ? 了。求第一天摘了多少 ?
number =
1for i in
range(9
):number =2*
(number +1)
print
('第一天共摘了 %d 個桃子'
% number)
接下來是遞迴方法
def
monkey_and_peach
(n):
if n ==1:
return
1else
:return
(monkey_and_peach(n -1)
+1)*
2print
('第一天桃子數是 '
+str
(monkey_and_peach(10)
))
Python 猴子偷桃
猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將剩下的桃子吃掉一半又多吃了乙個,以後每天早上都吃了前一天剩下的一半零乙個。到第10早上再想吃時,就剩下乙個桃子了。求第一天共摘多少個桃子?逆向推理 設第9天有x個桃 x x 2 1 1 則x 4 為x x 1 2x 1fo...
A 猴子偷桃
喜歡西遊記的同學肯定都知道悟空偷吃蟠桃的故事,你們一定都覺得這猴子太鬧騰了,其實你們是有所不知 悟空是在研究乙個數學問題!什麼問題?他研究的問題是蟠桃一共有多少個!不過,到最後,他還是沒能解決這個難題,呵呵 當時的情況是這樣的 第一天悟空吃掉桃子總數一半多乙個,第二天又將剩下的桃子吃掉一半多乙個,以...
python N猴子偷桃
usr bin python coding utf 8 author cy 輸入猴子數量 monkey str input input monkey num monkey 4 定義桃子總數函式 defshow n for i in range 1 monkey 1 當前猴子應該帶走的桃子數 t n ...