题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
5 只猴子是好朋友,在海边的椰子树上睡着了。这期间,有商船把一大堆香蕉忘记在沙滩上离去。
第 1 只猴子醒来,把香蕉均分成 5 堆,还剩下 1 个,就吃掉并把自己的一份藏起来继续睡觉。
第 2 只猴子醒来,把香蕉均分成 5 堆,还剩下 2 个,就吃掉并把自己的一份藏起来继续睡觉。
第 3 只猴子醒来,把香蕉均分成 5 堆,还剩下 3 个,就吃掉并把自己的一份藏起来继续睡觉。
第 4 只猴子醒来,把香蕉均分成 5 堆,还剩下 4 个,就吃掉并把自己的一份藏起来继续睡觉。
第 5 猴子醒来,重新把香蕉均分成 5 堆,哈哈,正好不剩!
请计算一开始最少有多少个香蕉。
参考代码1:
import os
import sys
for i in range(17,10000):
a1=i
a2=a1-a1//5-1
a3=a2-a2//5-2
a4=a3-a3//5-3
a5=a4-a4//5-4
if a1%5==1:
if a2%5==2:
if a3%5==3:
if a4%5==4:
if a5%5==0:
print(i)
break
参考代码2:
import os
import sys
# 请在此输入您的代码
for i in range(17,10000):
if (0.8*(0.8*(0.8*(0.8*(i-1)-2)-3)-4))%5 == 0:
print(i)
break