我正在尝试制作一个基本的井字游戏,因此我需要用户输入他们想将网格的哪一部分更改为“ X”或“ O”(必须使用列表)。可以使用语法board [row] [column]访问网格。
board = [["1", "2", "3"],
["4", "X", "6"],
["7", "8", "9"]]
def EnterMove(board):
player_move = input("Using board[row][column] syntax, make your move: ")
if player_move in board: # program doesn't recognize the input here
board[player_move] = "O"
答案 0 :(得分:0)
我认为这不是最佳做法,但是
for row in board:
if player_move in row:
row[row.index(player_move)] = "O"