【发布时间】:2019-09-09 18:13:08
【问题描述】:
我正在做作业。而且我不知道如何解决这个问题。
我尝试在 for 语句下使用 break 但没有返回。 问题是“完成以下程序,以便循环在找到大于 1000 且可被 33 和 273 整除的最小正整数时停止。”
这是我尝试过的代码
n = 1001 #This one is required
while True: #This one too
for i in range(n,___): # I don't know what should i put in the blank
if i%33 == 0 and i%273 == 0: # I really confused about this line
break # Should i break it now?, or in the other lines?
print(f"The value of n is {n}") #This one is also required
我不知道我应该在哪几行添加中断(或者我不必使用它?)或者我应该创建一个调用列表最小数量的函数?
我很抱歉我的语言以及我的编程技能有多愚蠢 我会接受每一条评论。谢谢
【问题讨论】:
-
不是您的主要问题,但可能很重要:您的问题陈述将
273作为数字之一,但在您的代码中您有237。 -
哦,是的!我忘记换号码了!谢谢你提醒我!
标签: python for-loop while-loop break