break和continue是专门在循环内部使用的关键字。
##break :当某一条件满足时,退出循环,不在执行后续所有的代码,是立刻中断后续代码。
i=0
while i<10:
if i==3:
break
print(i)
i +=1
print("over")
输出结果为:
0
1
2
over
##continue:是某一条件满足时,不执行后续当前代码,不退出循环,会跳到条件判断。
也可以理解为是一个删除的效果,它的存在是为了删除满足循环条件下的某些不需要的成分。
i=0
while i<10:
if i==3:
#注意:要确认计数是否修改,否则出现死循环
i +=1
continue
print(i)
i +=1
print()
输出结果为:
0
1
2
4
5
6
7
8
9