while相比较for 循环优点是通俗易懂
i = 4
while i <= 88 :
print(i)
i += 2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
而for 循环在我看来相比较while 更加简明直观
for i in range (4,88+1,2):
print(i)
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
for 循环 :for i in range(4,88)是给i赋值从4 到87之间,前面的值能取到,后面的值取到要+1才行;这就与while循环不同 ,同时取i 值之间从后面往前面取,还是前面往后面取,一次往前取几个都更加方便。
for i in range (1,6,2):
print(i)
1
3
5
for i in range (6,1,-2):
print(i)
6
4
2
值得注意的是:例如你要从1取到6的顺序for i in range(1,6)。6到1的顺序则是for i in range(6,1)从小取到大,给i赋值的时候也应该是从小到大的顺序
同时for 的嵌套循环更加重要:
for i in range (1,6):
i += 1
for j in range(0,i):
print(j)
0
1
0
1
2
0
1
2
3
0
1
2
3
4
0
1
2
3
4
5
for的嵌套循环可以通过带值进行运算,不只是for循环,所有的嵌套循环都是一样适用的