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 :
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
Partager