range函数
>>> for i in range(1,10):for j in range (1,i+1):
print(i)
1
2
2
3
3
3
4
4
4
4
5
5
5
5
5
6
6
6
6
6
6
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
1. 关于上面代码得到的结果有点不理解,我打印的是i,正常应该就是从1到9,为什么会出现这个结果
2. 我把print(i)和for j 的那一行代码相同缩进以后会报错是为什么啊
希望各位大神解读一下 分清你你print的变量是i还是j,然后自己代入手动算一下就明白了问什么了。
相同缩进报错是因为上一个for没有任何操作和结束标识符 每次 i 循环就会有一次 j 循环
每一次 j 循环就会打印一遍当时的 i 值
页:
[1]