竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » python編程資訊

資訊內容

python編程練習-分桃子

極客小將2020-11-04-
海灘上有一堆桃子,五只猴子來分.第一只猴子把這堆桃子憑據分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?

題目:海灘上有一堆桃子,五只猴子來分.第一只猴子把這堆桃子憑據分為五份,多了一個,這只猴子把多的一個扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一個,它同樣把多的一個扔入海中,拿走了一份,第三、第四、第五只猴子都是這樣做的,問海灘上原來最少有多少個桃子?

思路:可以從第五個猴子開始,從后往前推。最后一個猴子分成五份還多一個,假設最后一個猴子拿1個桃,最后至少有5*1+1=6個桃子。

請你試一試,編寫程序計算原來有多少個桃子。


參考答案思路及程序代碼:

假設第五只猴子拿走j個桃,那么最后海灘上還剩x個桃,x=4*j,開始倒推,第五只猴子沒拿之前海灘上就有x/4*5+1個桃子。

根據這個思路,我們從j=1開始,反推每只猴子拿桃之前海灘上桃子的個數,這個數需要滿足一個條件就是能被4整除(上一只猴子拿走之后剩下的均分了4等份)如果每次桃子的個數都滿足,那么就得到了結果。

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

   i = 0 #控制循環次數,(第五只到第一只)

   j = 1 #最后一個猴子拿走的桃子個數

   x = 0 #剩下的桃子個數

   while (i < 5) :

       x = 4 * j #第五只猴拿走后海灘剩下桃的個數

       for i in range(0,5) :

           if(x%4 != 0) :

               break

           else :

               i += 1

           x = x/4 * 5 +1 #上一只猴拿走后海灘剩下桃的個數

       j += 1

   print (x)


本站部分內容轉載自網絡,如有侵權請聯系管理員及時刪除。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 国产韩国精品一区二区三区 | 日韩不卡在线 | 国产日皮视频 | 蜜桃视频一区二区三区在线观看 | 亚洲成人精品一区 | 午夜精品久久久久久久96蜜桃 | 精品久久久久久久久久久aⅴ | 91亚洲成人 | 欧美视频二区 | 免费偷拍视频 | 久久九九国产 | 国产高清一级 | 国产精品视频久久 | 久久成人免费视频 | 久久黄视频 | 国产日韩一区二区 | 成人一区在线视频 | 成人丁香 | 欧美一区二区三区在线视频 | www一区二区 | 国产精品嫩草影视久久久 | 一区二区日韩精品 | 国产91成人在在线播放 | 在线观看日韩视频 | 国产精品视频一二三区 | 精品国产一区二区三区性色av | 成人18视频 | 亚洲乱码一区二区三区在线观看 | 最新精品在线 | 一区视频在线 | 亚洲精品日韩在线 | 亚洲一区二区三区免费观看 | 国产在线观看一区二区三区 | 国产传媒在线 | a级片在线免费观看视频 | 国产精品18久久久久久久久久久久 | www.黄.com| 久久久夜精品 | 成人国产精品免费观看视频 | 国产极品视频 | 国产一区二区观看 |