我正在为一个类proyect创建一个Hangman游戏,我想迭代一个代表确定数量的玩家轮流的列表。
dic_players = {0: 'Juan',1: 'Pepe',2: 'Luis'}
player_turns = [2,1,0]
你会如何多次迭代“player_turns”?如果他们没有从游戏中删除(原始字典中的值是一个包含多个数字的列表,有些代表失败和东西的数量),那么轮流将是'Luis','Pepe','Juan',' Luis','Pepe','Juan'等等
答案 0 :(得分:0)
你需要一个双循环。你需要迭代游戏中的轮数,并且每轮你需要迭代所有玩家。
for round in range(3):
print('round %d' % round)
for playerId in player_turns:
print('%s\'s turn' % dic_players[playerId])
# do stuff