我有这个代码,它应该将主列表中的每个项目打印在具有相同行号的新行上。在下面的代码中,它工作正常:
my_list = [["a", "b", "c"], ["d", "e", "f"], ["g", "h", "i"]]
for item in my_list:
print(my_list.index(item)+1, item)
然而,当我试图暗示它成为一个“井字游戏”时,我使它不起作用。下面是概率代码:
def showGrid(y, x, "X"):
board[y][x] = "X"
print(" x x x")
for row in board:
print(board.index(row)+1, sub("[,']", "", str(row)[1:-1]))
上述代码的输出与第一个示例不同,而是根据 和 值给出随机输出。例如,如果 和 都设置为 1,则输出为:yxyx
x x x
1 X - -
2 - - -
2 - - -
当 和 都设置为 2 时,输出为:xy
x x x
1 - - -
2 - X -
1 - - -
我想要的是1 2 3下降。
如果有一个页面涵盖了这一点,请链接它。如果需要更多代码,请说出来。否则提前致谢。:)
largeQ
长风秋雁
相关分类