如何为这个 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!')
一罐万圣节糖果含有未知数量的糖果,如果您能准确猜出 碗里有多少糖果,那么你就赢得了所有的糖果。你问负责人 下:如果糖果平均分给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!')