В прошлой статье мы разобрали игру Ним с точки зрения логики и математики. Сегодня мы реализуем её на Python.
Классические правила игры Ним звучат так: есть несколько кучек, в каждой из которых лежит сколько-то камней; за один ход игрок может взять из любой одной кучки любое ненулевое число камней; игроки берут камни по очереди; побеждает тот, кто забирает последние камни.