Bonjour,
Je dois fais une fonction pour faire un jeu tic tac toe comme exercice mais il y a un problème n'arrive pas a résoudre :

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
def verifier_diagonales(grille):
        """"une fonction verifier_diagonales qui prend en paramètre une liste de listes représentant une grille,
        et vérifie si cette grille contient une diagonale gagnante. La fonction renvoie 'X' (resp. 'O') si la grille
        contient une diagonale gagnante avec des 'X' (resp. des 'O'), et ' ' si aucune diagonale n'est gagnante.
        """
        r=''
        if grille[0][0]==grille[1][1]and grille[1][1]==[2][2]:
            if grille[0][0]=="X":
                r="X"
            else:     
                r="O"
        elif grille[0][2]==grille[1][1]and grille[1][1]==[2][0]:
            if grille[2][0]=="X":
                r="X"
            else:     
                r="O"   
        return r
voici l'erreur:

----> 8         if grille[0][0]==grille[1][1]and grille[1][1]==[2][2]:
      9             if grille[0][0]=="X":
     10                 r="X"

IndexError: list index out of range