как вы подсчитываете выигрыши, проигрыши и др aws игроков из серии повторов tictactoe (x и o)? - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть файл, содержащий повторы tictactoe (x и o). В каждой игре играют только два игрока. Игрок играет более одного раза, поэтому он может выиграть более одного раза или проиграть более одного раза. Он также мог рисовать не раз. Как мне отследить такого игрока? И в игре их больше.

Я использую словарь для отслеживания каждой игры; игрок в качестве ключа и статус (победа = Истина, проигрыш = Ложь, ничья = Нет) в качестве значений. Все словари находятся в одном большом списке.

пример: [{'A sh': нет, 'Gary': нет}, {'Misty': True, 'Brock': False}, .. .] Как лучше всего их отслеживать?

1 Ответ

0 голосов
/ 04 апреля 2020

вы можете хранить всех игроков в одном словаре:

player_stats = {'Ash': {'win': 1, 'loose': 0, 'draw': 0},
                'Gary': {'win':1, 'loose': 2, 'draw': 3},
                ...}

вы должны убедиться, что у всех игроков есть уникальное имя, или добавить псевдоним

...