Загрузка данных


computerLetter = 'O'
else:
    computerLetter = 'X'

if random.randint(0, 1) == 0:    # кто ходит первым
    turn = 'компьютер'    # очередь
else:
    turn = 'игрок'
print('Первым будет ходить ' + turn)

board = [' '] * 10    # для удобства нумерации
while True:
    if turn == 'игрок':
    drawBoard(board)    #прорисовка доски

    print('Ваш ход (1-9): ')
    move = int(input())    #ход игрока
    #while move not in [1, 2, 3, 4, 5, 6, 7, 8, 9] or board[move] != ' ':
    #    print('Выберите другую ячейку!')
    #    move = int(input())

    board[move] = playerLetter    #сделать ход

    if isWinner(board, playerLetter):
    drawBoard(board)
    print('Поздравляю!!! Вы победили в игре!')
    break
    else:
    if isBoardFull(board):
    drawBoard(board)
    print('Ничья. В следующий раз сыграете лучше!')
    break
    else:
    turn = 'компьютер'
    else:
    move = getComputerMove(board)    # Ход компьютера
    board[move] = computerLetter    #сделать ход

    if isWinner(board, computerLetter):
    drawBoard(board)
    print('Компьютер победил! Вы поиграли...')
    break
    else:
    if isBoardFull(board):
    drawBoard(board)
    print('Ничья. В следующий раз сыграете лучше!')
    break
    else:
    turn = 'игрок'