Символ новой строки и format_board
Функция format_board превращает вложенный список в текст с переводами строк.
В строке можно хранить невидимый символ новой строки — "\n". Если склеить строки таким символом, print выведет их друг под другом.
print("первая\nвторая")
# первая
# вторая
Метод join собирает строку из списка. " ".join(row) ставит пробел между клетками, а "\n".join(rows) — перевод строки между строками доски.
- В цикле преврати каждую строку доски в текст через " ".join(row).
- Добавь результат в список rows.
- Верни "\n".join(rows) и напечатай доску.
Чтобы шаг был засчитан, нажмите «Проверить». «Выполнить» только показывает результат в консоли, но не завершает шаг.
Отлично! Доска стала текстом из трёх строк — теперь её можно напечатать одной командой print.
Требования
format_board(board) возвращает три строки через "\n", клетки внутри строки разделены пробелом. Вывод — X O X, O X O и O X X.
Проверка
Проверка запускает программу с чистого листа и сверяет три строки вывода. Важен и порядок клеток, и пробелы между ними.
Подсказки Открываются по одной
Консоль общая сессия
Python 3.14 · переменные сохраняются между командами
Готовлю консоль…