python 中的break 会中断最上层循环吗—leetcode算法题引发的思考
n= 20
for i in range(5,n):
j = i -1
while j >1:
if i%j == 0:
break
j = j-1
if j == 1:
res.append(i)
这是一段寻找质数的代码。
里面的break 中断所有的for 循环吗?
答案是python只会 break inner loop ,如果想停止所有loop的话 需要改成函数然后return.

浙公网安备 33010602011771号