ex exxam.ruPython с нуляШаг 10.5 · Проект «Крестики-нолики»
56 / 62На главную
шаг 10.5 · проект

Ходы на доске: вложенные списки

Ход — это присваивание в одну клетку: сначала номер строки, потом номер столбца.

Доска — список строк, а каждая строка — список клеток. Чтобы сделать ход, нужно заменить одну клетку: board[строка][столбец] = символ.

board[1][1] = "X" board[0][2] = "O"

Пустые клетки обозначены точкой, чтобы доска была видна в консоли. После присваивания точка в выбранной клетке заменяется на X или O, а остальные клетки не меняются.

  1. Поставь X в центр доски.
  2. Поставь O в правый верхний угол.
  3. Запусти программу и проверь, что изменились ровно две клетки.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.

Отлично! Ход меняет одну клетку, а вся доска остаётся на месте. Именно так будут устроены ходы в игре.

Требования

Поставь X в центр board[1][1], а O — в правый верхний угол board[0][2]. Вывод — три строки: . . O, . X ., . . ..

Проверка

Проверка запускает программу с чистого листа, сверяет доску в выводе и отдельно проверяет значения двух клеток.

Подсказки Открываются по одной
живая сессия
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
>>>
Готовлю консоль…
консоль Живая сессия Python