如何为这个 Jar and candy python 问题创建解决方案?

How to create a solution for this Jar and candy python problem?

一罐万圣节糖果含有未知数量的糖果,如果您能准确猜出 碗里有多少糖果,那么你就赢得了所有的糖果。你问负责人 下:如果糖果平均分给5个人,还剩下多少颗 超过?答案是2块。然后你问把糖果平均分给6个人, 剩下的数量是3件。最后,你询问是否将糖果平均分配给 7个人,剩2块。看碗就知道里面有 少于200件。写个程序判断碗里有多少块。

这不是 Stack Overflow 上提出的那种问题。但是,我认为你应该得到一个答案。你看起来像个初学者 (: 所以我会遍历从 0 到 200 的所有数字并检查条件。正如你所知, % 运算符 returns 两个数字的余数。这是一些示例代码:

for candies in range(200):
    if (candies % 5 != 2):
        continue
    if (candies % 6 != 3):
        continue
    if (candies % 7 != 2):
        continue

    print(str(candies) + " is the answer!")
    break

代码

x=200

for i in range(x):

    if i % 5 == 2:
       if i % 6 == 3:
          if i % 7 == 2:
             print(i, 'candies are in the bowl!')