break和continue在循环语句(for语句和while语句)中起到非常大的作用,但是二者在功能上有很大的区别
1.break
break正如英文释义,打断,结束整个循环
2.continue
跳出当前循环,即终止此次循环接下来的指令,进行下次循环
3.例子
a.在for循环中
break在for循环中
for i in xrange(1,11):
if i%3 == 0:
break
else:
print i
输出:
1
2
continue在for循环中
for i in xrange(1,11):
if i%3 == 0:
continue
else:
print i
输出:
1
2
4
5
7
8
10
b.在while循环中
break在while循环
i = 0
while i < 5:
i += 1
if i == 3:
break
print i
输出:
1
2
continue在while循环
i = 0
while i < 5:
i += 1
if i == 3:
continue
print i
输出:
1
2
4
5