python中双for循环先循环外面还是里面
时间: 2023-06-28 07:11:02 浏览: 122
在Python中,双重循环的执行顺序是先执行外层循环,再执行内层循环。例如,以下代码会先输出第一行的1到5,然后输出第二行的1到5:
```
for i in range(1, 3):
for j in range(1, 6):
print(j, end=" ")
print()
```
输出结果为:
```
1 2 3 4 5
1 2 3 4 5
```
如果要改变循环的执行顺序,可以将内层循环放在外层循环的循环体中。例如,以下代码会先输出第一列的1和6,然后输出第二列的1和6:
```
for i in range(1, 6):
for j in range(1, 3):
if j == 1:
print(i, end=" ")
else:
print(i+5, end=" ")
print()
```
输出结果为:
```
1 6
2 7
3 8
4 9
5 10
```
阅读全文