python五人分魚
阿新 • • 發佈:2021-01-02
遊戲規則:
A、B、C、D、E 五人在某天夜裡合夥去捕魚,到第二天凌晨時都疲憊不堪,於是各自找地方睡覺。
日上三杆,A 第一個醒來,他將魚分為五份,把多餘的一條魚扔掉,拿走自己的一份。
B 第二個醒來,也將魚分為五份,把多餘的一條魚扔掉拿走自己的一份。 。
C、D、E依次醒來,也按同樣的方法拿魚。
問他們至少捕了多少條魚?
def main(): fish = 1 while True: total ,enough = fish,True for _ in range(5): if (total-1)%5==0: total = (total-1)//5*4 # 每次都是5分均分 else: enough=False break if enough: print(fish) break fish+=1 if __name__ == '__main__': main()