Python教程

當前位置:小碼王 > 學習教程 > Python教程

python編程練習——分桃子
導讀:現在少兒編程主要學習的編程語言有python和scratch,畢竟這兩個編程語言主要是對孩子弄的一個編程語言,可以調動孩子對編程學習的興趣,也是最為基本的編程語言,今天南京小碼王少兒編程培訓機構給大家的是python編程練習

  現在少兒編程主要學習的編程語言有python和scratch,畢竟這兩個編程語言主要是對孩子弄的一個編程語言,可以調動孩子對編程學習的興趣,也是最為基本的編程語言,今天南京小碼王少兒編程培訓機構給大家的是python編程練習——分桃子。


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


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


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


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


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


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

1.jpg

  今天對python編程練習就為大家介紹到這里了,也希望小朋友可以自己動手操作一下,掌握python的技巧,當然如果您想對少兒編程有一定的了解,歡迎和南京小碼王少兒編程在線溝通一下。


浙江6十1查询结果