Я изо всех сил пытаюсь понять, как выполнить то, что я обрисовал в общих чертах ниже.
Я использую упорядоченный словарь, чтобы отслеживать оценки (значения) для каждого игрока (ключей).Цикл for
повторяется столько раз, сколько есть игроков.
Я думал обновить значение ключа, который совпадает с индексом x
в цикле for, но я не могу показатьсявыяснить, как его выполнить.Любые предложения приветствуются, вполне возможно, что я подхожу к этому неправильно.
Это то, что у меня пока есть:
numberOfPlayers = input("\nEnter number of players : ")
print("The number of players has been set to %s \n" %
(numberOfPlayers))
numberOfPlayersInt = int(numberOfPlayers)
players = collections.OrderedDict()
for index in range(numberOfPlayersInt):
teamName = input('Team/Player %i, enter a team name :' %(index))
players[teamName] = 0
for x in range(numberOfPlayersInt):
print("Player %d, your question :" % (x + 1))
answer = str(input("\nCorrect ? "))
if answer.lower() in ['y', 'yes']:
pass
#some code here that updates the value for this player.
Словарь с 3 записями, a - c, выглядит так:
OrderedDict([('a', 0), ('b', 0), ('c', 0)])