plateau = [ ["", "", ""], ["", "", ""], ["", "", ""] ] joueur = "x" for i in range(3): print(plateau[i]) while True: ligne = int(input("Choisir une ligne (0,1,2) : ")) colonne = int(input("Choisir une colonne (0,1,2) : ")) if ligne not in range(3) or colonne not in range(3): print("Position invalide, recommence") continue elif plateau[ligne][colonne]!= "": print("Position déjà prise, recommence") continue plateau[ligne][colonne] = joueur for i in range(3): print(plateau[i]) victoire = False if plateau[0][0] == plateau[0][1] == plateau[0][2] == joueur: victoire = True if plateau[1][0] == plateau[1][1] == plateau[1][2] == joueur: victoire = True if plateau[2][0] == plateau[2][1] == plateau[2][2] == joueur: victoire = True if plateau[0][0] == plateau[1][0] == plateau[2][0] == joueur: victoire = True if plateau[0][1] == plateau[1][1] == plateau[2][1] == joueur: victoire = True if plateau[0][2] == plateau[1][2] == plateau[2][2] == joueur: victoire = True if plateau[0][0] == plateau[1][1] == plateau[2][2] == joueur: victoire = True if plateau[0][2] == plateau[1][1] == plateau[2][0] == joueur: victoire = True if victoire == True: print("Le joueur", joueur, "a gagné !") break plein = True for i in range(3): for j in range(3): if plateau[i][j] == "": plein = False if plein and victoire == False: print("Match nul !") break if joueur == "x": joueur = "o" else: joueur = "x"