四、break和continue。

一、break

1.1:定义

终止整个循环:当循环或判断执行到break语句时,即使判断条件为True或者序列尚未完全被历遍,都会跳出循环或判断;

break 语句跳出整个循环体,循环体中未执行的循环将不会执行;

1.2:例子

 1 #!/user/bin/env python
 2 # -*- 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 python
 2 # -*- 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
posted @ 2018-05-08 16:26  HaydenGuo  阅读(307)  评论(0)    收藏  举报