Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Detecter un gagnant sur les lignes
Le coeur du morpion, c'est de detecter quand un joueur a gagne. On va decomposer ca en plusieurs étapes. Commencons par les lignes.
Un joueur gagne sur une ligne quand les trois cases de cette ligne contiennent le meme symbole (et que ce n'est pas un espace).
Par exemple, si la première ligne contient ['X', 'X', 'X'], le joueur X a gagne sur cette ligne.
Pour vérifier ca, tu peux parcourir chaque ligne et tester si les trois éléments sont identiques et differents de ' '.
Écris une fonction gagnant_lignes(grille) qui renvoie le symbole gagnant ('X' ou 'O') si un joueur a aligne trois pions sur une ligne. Renvoie None si personne n'a gagne sur les lignes.
Exemple : g = [['X', 'X', 'X'], [' ', 'O', ' '], [' ', ' ', 'O']] gagnant_lignes(g) renvoie 'X'