如何指定多个范围限制?

时间:2019-08-18 01:46:05

标签: python

我想在Python代码中为多个变量指定范围限制。

我已尝试在pythontutor.com上进行故障排除,但未成功。

for i in range (0,5), j in range (1,2):
    d=(abs(a[i]-(c+j)/(s+1)))
    z.append(d)

错误:

NameError: name 'j' is not defined

1 个答案:

答案 0 :(得分:2)

我认为您想要一个嵌套的for循环:

for i in range(2):
    for j in range(2):
        print(i, j)

输出:

0 0
0 1
1 0
1 1

否则,您可能需要zip()

for i, j in zip(range(2), range(2)):
    print(i, j)

输出:

0 0
1 1