一般嵌套for循环的Python语法是什么?

2024-04-26 10:31:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python编写一个程序,使用这个嵌套for循环:

但是我得到了一个语法错误:

我应该如何重写这个循环以避免错误?你知道吗


Tags: 程序for错误语法错误
1条回答
网友
1楼 · 发布于 2024-04-26 10:31:35

你可以把它改写成这样:

def update_grid():
    for i in range(5):
        for j in range(i, 5):
            # do whatever you want with i and j

下面是上述代码的概念证明:

>>> for i in range(5):
...     for j in range(i, 5):
...             print((i, j))
... 
(0, 0)
(0, 1)
(0, 2)
(0, 3)
(0, 4)
(1, 1)
(1, 2)
(1, 3)
(1, 4)
(2, 2)
(2, 3)
(2, 4)
(3, 3)
(3, 4)
(4, 4)
>>> 

相关问题 更多 >