小编jac*_*ack的帖子

python 将“while循环”与“for循环”结合起来迭代一些数据

我试图将一个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输出作为结果。我尝试了打印行的所有缩进方法,但无法得到我想要的。提前致谢。

python for-loop while-loop python-3.x

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

for-loop ×1

python ×1

python-3.x ×1

while-loop ×1