一、break 1.1:定义 终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断; break 语句跳出整个循环体,循环体中未执行的循环将
一、break
1.1:定义
终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断;
break 语句跳出整个循环体,循环体中未执行的循环将不会执行;
1.2:例子
1 #!/user/bin/env python2 # -*- coding:utf-8 -*-
3
4 i = 0
5 while i<10:
6 i+=1
7 if i==5: #当i=5时,结束整个循环
8 break
9 print(i)
10
11 代码效果:
12 1
13 2
14 3
15 4
二、continue
2.1:定义
跳出当次循环当循环或判断执行到continue语句时,continue后的语句将不再执行,会跳出当次循环,继续执行循环中的下一次循环;
continue 语句跳出本次循环,只跳过本次循环continue后的语句;
2.2:例子
1 #!/user/bin/env python2 # -*- coding:utf-8 -*-
3
4 i = 0
5 while i<10:
6 i+=1
7 if i==5: #当i=5时,结束当前循环进入下一个循环
8 continue
9 print(i)
10
11 代码效果:
12 1
13 2
14 3
15 4
16 6
17 7
18 8
19 9
20 10
21 以上循环没有i=5
作者:HaydenGuo
每一个前十年都想不到后十年我会演变成何等模样,可知人生无常,没有什么规律,没有什么必然。
只要我还对新鲜的知识、品格的改进、情感的扩张、有胃口,这日子就是值得度过的。