一遇见for循环我就晕,一遇见for跟i的组合我更晕。
之后打算遇到,循环跟i的组合都多复现下。这个习惯要保持啊!VV
for i in range():
,就是将()中的值赋值给 i
a = 1
for i in range(1,11):
print(i)
a = a*i
1
2
3
4
5
6
7
8
9
10
1、 for i in range(起始值,终点值,步长):终点值不会赋值给 i;正如代码中所示,将终点值设置为11,则赋值给 i 是到10,11的前面一个整数。
2、for i in range(终点值):当括号中只有一个值时,该值为终点值,此时默认初始值为0,步长为1
for i in range(11):
print(i)
0
1
2
3
4
5
6
7
8
9
10
3、步长为赋值给 i 的间隔
for i in range(1,11,3):
print(i)
1
4
7
10