Помогите найти ошибку в игре крестики-нолики - Python

Узнай цену своей работы

Формулировка задачи:

Добрый день! Разбираю пример из учебника Доусона, игра крестики-нолики. Такое впечатление, что код, относящийся к ходу компьютера, выполняется некорректно. Вот весь код (немного поправил, т.к. в исходном варианте он вообще не выполнялся).
Вот функция, отвечающая за выбор хода компьютера:
Как видно, она должна выполняться так: 1) Сначала компьютер ищет свой ход, который поможет выиграть игру 2) Если не находит, то ищет ход, которым человек может закончить игру победой, и делает такой ход (чтобы не дать человеку выиграть) 3) и уже в конце, если 1 и 2 нет, делает обычный ход. Вот пункт 2 здесь точно не выполняется. Почему?

Решение задачи: «Помогите найти ошибку в игре крестики-нолики»

textual
Листинг программы
board[move] == human

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5