for循环是python的最基础循环
以下为for循环:
for i in range(10):
print(‘i=’,i)
以上代码执行结果为:
i= 0
i= 1
i= 2
i= 3
i= 4
i= 5
i= 6
i= 7
i= 8
i= 9
range(10)默认每次循环1,如果想循环多次可以这样:
for i in range(0,10,2):
print(‘i=’,i)
以上代码执行结果为:
i= 0
i= 2
i= 4
i= 6
i= 8
break为跳出整个循环,以下为break的作用区别:
当i大于5时满足条件,执行break跳出整个循环,后边7.8.9都不执行了
for i in range(10):
print(‘i=’,i)
if i > 5:
break
执行结果为:
i= 0
i= 1
i= 2
i= 3
i= 4
i= 5
i= 6
当i等于5时满足条件,执行break跳出整个循环,后边6.7.8.9都不执行了
for i in range(10):
print(‘i=’,i)
if i == 5:
break
执行结果为:
i= 0
i= 1
i= 2
i= 3
i= 4
i= 5
当i小于5时满足条件,执行break跳出整个循环,后边1.2.3.4.5.6.7.8.9都不执行了
for i in range(10):
print(‘i=’,i)
if i < 5:
break
执行结果为:
i= 0
continue为跳出当前循环,以下为continue的作用区别:
大循环i每执行一次,小循环j执行十次
for i in range(10):
print(‘i================’,i)
for j in range(10):
print(j)
执行结果为:
i================ 0
0
1
2
3
4
5
6
7
8
9
i================ 1
0
1
2
3
4
5
6
7
8
9
i================ 2
0
1
2
3
4
5
6
7
8
9
i================ 3
0
1
2
3
4
5
6
7
8
9
i================ 4
0
1
2
3
4
5
6
7
8
9
i================ 5
0
1
2
3
4
5
6
7
8
9
i================ 6
0
1
2
3
4
5
6
7
8
9
i================ 7
0
1
2
3
4
5
6
7
8
9
i================ 8
0
1
2
3
4
5
6
7
8
9
i================ 9
0
1
2
3
4
5
6
7
8
9
此时加入条件,当j大于5时执行continue,continue后跳出小循环,继续执行大循环
for i in range(10):
print(‘i================’,i)
for j in range(10):
if j > 5 :
continue
print(j)
执行结果为:
i================ 0
0
1
2
3
4
5
i================ 1
0
1
2
3
4
5
i================ 2
0
1
2
3
4
5
i================ 3
0
1
2
3
4
5
i================ 4
0
1
2
3
4
5
i================ 5
0
1
2
3
4
5
i================ 6
0
1
2
3
4
5
i================ 7
0
1
2
3
4
5
i================ 8
0
1
2
3
4
5
i================ 9
0
1
2
3
4
5
标签:10,Python,break,range,continue,print,执行,循环
来源: https://www.cnblogs.com/liziaoligei/p/14413208.html