开发者社区> 问答> 正文

一个求和的实例问题

海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

展开
收起
珍宝珠 2019-11-19 17:41:39 2726 0
2 条回答
写回答
取消 提交回答
  • def divide_peach():
        for num in range(1000):
            for x in range(5):
                num = num * 5 + 1
                if not num % 4:
                    num = num // 4
                    continue
                else:
                    break
    
            if x == 4:
                return num
        return None
    
    
    if __name__ == '__main__':
        print(divide_peach())
    
    2020-02-13 23:38:35
    赞同 展开评论 打赏
  • #!/usr/bin/python
    # -*- coding: UTF-8 -*-
     
    if __name__ == '__main__':
        i = 0
        j = 1
        x = 0
        while (i < 5) :
            x = 4 * j
            for i in range(0,5) :
                if(x%4 != 0) :
                    break
                else :
                    i += 1
                x = (x/4) * 5 +1
            j += 1
        print x
    
    

    以上实例输出结果为:

    3121
    
    2019-11-19 17:42:04
    赞同 1 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载