Vytvořte aplikaci umělé inteligence, která umí hrát piškvorky.
def board_played(board):
    for i in range(3):
        for j in range(3):
            if board[i][j] != 'X' and board[i][j] != 'O':
                return False

# Funkce pro provádění základních operací umělé inteligence pro hraní piškvorek
def play_tic_tac_toe(board):
    # Zkontrolujte, zda je hrací pole plné nebo ne
    if board_played(board) == False: 
        # Vygenerujte náhodnou pozici
        row = random.randint(0, 3) 
        col = random.randint(0, 3) 
        
        # Zkontrolujte bezpečnou pozici
        if board[row][col] != 'X' and board[row][col] != 'O': 
            board[row][col] = 'O'
        else: 
            # Zavolejte funkci znovu
            play_tic_tac_toe(board)
    else: 
        print("Hrací pole bylo zahráno")