for循环总结

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循环,所有的嵌套循环都是一样适用的

 

你可能感兴趣的:(python)