语法:FOR
for
# -*- coding: utf-8 -*-
print '*' * 20, "if", '*' * 20
for i in range(10):
print i
运行结果:
0
1
2
3
4
5
6
7
8
9
break
for i in range(10):
print i
if i > 5:
break
运行结果:
0
1
2
3
4
5
6
continue
for i in range(10):
if i < 5:
continue
print i
运行结果:
5
6
7
8
9
else
没有break, 会触发else
print '*' * 20, "else", '*' * 20
for i in range(10):
if i < 5:
continue
print i
else:
print "else"
运行结果:
5
6
7
8
9
else
for i in range(10):
print i
if i > 5:
break
else:
print "else"
运行结果:
0
1
2
3
4
5
6