Python 猴子偷桃

2021-10-04 10:50:44 字數 666 閱讀 8166

猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。 第二天早上又將剩下的桃子吃掉一半又多吃了乙個,以後每天早上都吃了前一天剩下的一半零乙個。到第10早上再想吃時,就剩下乙個桃子了。求第一天共摘多少個桃子?

逆向推理

設第9天有x個桃:

x - x / 2 - 1=1

則x=4

**為

x =

(x +1)

*2

x =

1for i in

range(9

):x =

(x +1)

*2print

("第",9

- i,

"天沒吃之前還剩桃子"

, x,

"個")

第 9 天沒吃之前還剩桃子 4 個

第 8 天沒吃之前還剩桃子 10 個

第 7 天沒吃之前還剩桃子 22 個

第 6 天沒吃之前還剩桃子 46 個

第 5 天沒吃之前還剩桃子 94 個

第 4 天沒吃之前還剩桃子 190 個

第 3 天沒吃之前還剩桃子 382 個

第 2 天沒吃之前還剩桃子 766 個

第 1 天沒吃之前還剩桃子 1534 個

A 猴子偷桃

喜歡西遊記的同學肯定都知道悟空偷吃蟠桃的故事,你們一定都覺得這猴子太鬧騰了,其實你們是有所不知 悟空是在研究乙個數學問題!什麼問題?他研究的問題是蟠桃一共有多少個!不過,到最後,他還是沒能解決這個難題,呵呵 當時的情況是這樣的 第一天悟空吃掉桃子總數一半多乙個,第二天又將剩下的桃子吃掉一半多乙個,以...

python 猴子偷桃問題

整理以備日後回顧 猴子第一天摘下若干 當即吃掉一半,不過癮所以又多吃了乙個 第二天早上醒來,又將剩下的 吃掉一半後又多吃了乙個,如此反覆,到第十天早上再想吃時,就剩下乙個 了。求第一天摘了多少 number 1for i in range 9 number 2 number 1 print 第一天共...

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 ...