题目:
A,B,C,D,E五个人捕鱼,不计其数,然后休息, 早上A第一个醒来,将鱼均分成五份,把多余的一条鱼扔掉,拿走自己的一份, B第二个醒来,也将鱼均分为五份,把多余的一条鱼扔掉,拿走自己的一份。 CDE依次醒来,也按同样的方法拿鱼,问他们合伙至少捕了几条鱼。
fish=1
while True:
is_prime = True
total = fish
for _ in range(5):
if (total - 1) % 5 == 0:
total = ((total - 1) / 5) * 4
else:
is_prime = False
break
if is_prime:
print(fish)
break
fish+=1
结果:
3121