我想要所需的输出 -
coord =
{0: (0, 0), 1: (0, 1), 2: (0, 2), 3: (0, 3),
4: (1, 0), 5: (1, 1), 6: (1, 2),
7: (1, 3),8: (2, 0), 9: (2, 1), 10: (2, 2),
11: (2, 3),12: (3, 0), 13: (3, 1), 14: (3, 2), 15: (3, 3)}
使用
coord = {}
for i in range(0,16):
if i < 4:
for j in range (0,4):
coord[i] = (0,j)
elif i > 3 and i <8:
for j in range (0,4):
coord[i] = (1,j)
elif i > 7 and i < 12:
for j in range (0,4):
coord[i] = (1,j)
elif i > 11 and i < 16:
for j in range (0,4):
coord[i] = (1,j)
print (coord)
得到输出为 {0: (0, 3), 1: (0, 3), 2: (0, 3), 3: (0, 3), 4: (1, 3), 5: (1, 3), 6: (1, 3), 7: (1, 3), 8: (1, 3), 9: (1, 3), 10: (1, 3), 11: (1, 3), 12: (1, 3), 13: (1, 3), 14: (1, 3), 15: (1, 3)}
无法构建逻辑以获得所需的输出。
慕姐4208626
HUX布斯
相关分类