开发者社区> 问答> 正文

Python 五人分鱼

Python 五人分鱼

展开
收起
游客ejnn55cgkof5g 2020-02-14 17:46:54 1148 0
1 条回答
写回答
取消 提交回答
  •     fish = 1
        while True:
            total, enough = fish, True
            for _ in range(5):
                if (total - 1) % 5 == 0:
                    total = (total - 1)  //  5 * 4 
                else:
                    enough = False
                    break
            if enough:
                print(f'总共有{fish}条鱼')
                break
            fish += 1
    
    
    if __name__ == '__main__':
        main()
    运行结果:
    
    总共有3121条鱼
    2020-02-14 17:47:21
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Python系列直播第一讲——Python中的一切皆对象 立即下载
From Python Scikit-Learn to Sc 立即下载
Python 脚本速查手册 立即下载