break:条件一旦满足,就直接退出整个循环,而不再执行循环
continue:在循环体内部,一旦发现了continue这个关键字,会直接跳到循环的条件判断,不会执行continue后续的任何代码 (continue就是继续,继续让代码继续到条件循环判断,而不再执行continue后续的语句)
break演示:
break 是跳出这个循环,执行下方的代码
continue演示:
i = 0
while i < 10:
# continue 某一种条件满足时,不执行后续重复的代码
# 会直接跳到循环的条件判断 (while i < 10)
# i == 3时 不打印
if i == 3:
"""
注意:在循环中,如果使用continue这个关键字必须
要注意的是在使用关键字之前,需要确认循环的计数
是否修改否则可能会导致死循环
"""
i += 1
continue
print(i)
i += 1
运行结果:
continue代码示例,如果在if循环语句中不加循环的计数 i += 1,就会导致死循环,因为i = 3这个条件永远成立,既然永远成立,那么这个continue就会被永远执行,一执行就会跳到while循环的开始位置,所以就形成了一个死循环。