break:某一条件满足时,不再执行循环体中后续重复的代码,并退出循环
-
注意:break在嵌套循环中,只对最近的一层循环起作用,对外层循环没有影响
i = 0
while i <= 5:
if i == 2:
break
print("我是第%d次循环" % i)
i += 1
continue:某一条件满足时,不再执行本次循环体中后续重复的代码,但进入下一次循环判断
在continue执行之前一定要修改计数变量的值不然会死循环
-
在循环过程中,如果 某一个条件满足后,不 希望 执行本次循环代码,但是又不希望退出循环,可以使用 continue
-
也就是:在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行
-
需要注意:使用 continue 时,条件处理部分的代码,需要特别注意,不小心会出现 死循环
i = 0
while i <= 5:
if i == 2:
i += 1
continue # 在continue执行之前一定要修改计数变量的值不然会死循环
print("我是第%d次循环" % i)
i += 1
网友评论