continue是跳出本次循环,继续下一次循环
break是结束整个循环
for i in range(0,10):
if i<3:
print("loop:",i)
else: //当i=3时,执行else,下面是continue,i继续加1,到4 一直到10 结束循环,到else的时候不打印,只有if的时候打印
continue
print("hehe")
输出结果:
loop: 0
hehe
loop: 1
hehe
loop: 2
hehe
例2:循环嵌套
for i in range (10):
print("------------",i)
for j in range(10):
print(j)
输出结果
------------ 0
0
1
2
3
4
5
6
7
8
9
------------ 1
0
1
2
3
4
5
6
7
8
9
------------ 2
0
1
2
3
4
5
6
7
8
9
------------ 3
0
1
2
3
4
5
6
7
8
9
------------ 4
0
1
2
3
4
5
6
7
8
9
------------ 5
0
1
2
3
4
5
6
7
8
9
------------ 6
0
1
2
3
4
5
6
7
8
9
------------ 7
0
1
2
3
4
5
6
7
8
9
------------ 8
0
1
2
3
4
5
6
7
8
9
------------ 9
0
1
2
3
4
5
6
7
8
9
例3:
for i in range (10):
print("------------",i)
for j in range(10):
print(j)
if j>5:
break
输出结果 执行60次
------------ 0
0
1
2
3
4
5
6
------------ 1
0
1
2
3
4
5
6
------------ 2
0
1
2
3
4
5
6
------------ 3
0
1
2
3
4
5
6
------------ 4
0
1
2
3
4
5
6
------------ 5
0
1
2
3
4
5
6
------------ 6
0
1
2
3
4
5
6
------------ 7
0
1
2
3
4
5
6
------------ 8
0
1
2
3
4
5
6
------------ 9
0
1
2
3
4
5
6
原文:https://www.cnblogs.com/googlewang/p/10665428.html