我想在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
答案 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