我试图将一个while循环与一个for循环结合起来以迭代某个列表,但我得到了无限循环。我的代码:
l=[0,2,3,4]
lo=0
for i in range(len(l)):
while (True):
lo+=1
if lo+l[i]>40:
break
print(lo)
Run Code Online (Sandbox Code Playgroud)
这段代码会导致无限循环。我想要条件lo+ l[i]大于40时的输出;它应该停止循环并打印最终lo输出作为结果。我尝试了打印行的所有缩进方法,但无法得到我想要的。提前致谢。