Я строю функцию в Python, и я настроил что-то, что работает, но это очень неэффективно.
if board[0][0] == 1:
detailed[1][2] = "X"
if board[1][0] == 1:
detailed[3][2] = "X"
if board[2][0] == 1:
detailed[5][2] = "X"
if board[0][1] == 1:
detailed[1][6] = "X"
if board[1][1] == 1:
detailed[3][6] = "X"
if board[2][1] == 1:
detailed[5][6] = "X"
if board[0][2] == 1:
detailed[1][10] = "X"
if board[1][2] == 1:
detailed[3][10] = "X"
if board[2][2] == 1:
detailed[5][10] = "X"
Я знаю, что могу использовать циклы для того, чтобы это выглядело лучше / эффективнее, но застрял почти сразу. Пока это то, что у меня есть:
for x in range(3):
for y in range(3):
if board[y][x] == 1:
Это обрабатывает первую часть каждого оператора if, но не детальную строку [] [] = "X". Есть видимый паттерн, но я не знаю, как использовать его в своих интересах.
Спасибо за помощь.