Je veux vérifier toutes les conditions gagnantes possibles dans un jeu de tic-tac-toe, comment puis-je réécrire d'une manière fonctionnelle?Vérifier le vainqueur dans tic-tac-toe - NumPy/Python
board = numpy.array([[0, 0, 0],
[0, 0, 0],
[0, 0, 0]])
player = 1
if any([(board[0, :] == player).all(),
(board[:, 0] == player).all(),
(board[1, :] == player).all(),
(board[:, 1] == player).all(),
(board[2, :] == player).all(),
(board[:, 2] == player).all()]):
print('Win')
Ne pas oublier de vérifier les victoires en diagonale. –
bien souvenu @ TomKarzes! – Skhaz