【发布时间】:2013-06-12 23:00:41
【问题描述】:
这是我到目前为止所得到的。这个游戏最多可以有多个玩家 len(players)。
我希望它每次都能不断提示不同的玩家采取行动。 因此,例如,如果有 3 个玩家 A B C,如果轮到玩家 A,我希望下一个玩家是玩家 B,然后下一个玩家是 C,然后循环回到玩家 A。
如果可能,仅使用 while 循环、if 语句和布尔值。
PLAYERS = 'ABCD'
def next_gamer(gamer):
count = 0
while count < len(GAMERS):
if gamer == GAMERS[0]:
return GAMERS[count + 1]
if gamer == GAMERS[-1]
return GAMER[0]
count = count + 1
【问题讨论】:
-
你能更准确地说明你想要达到的目标吗?
-
您的代码中似乎有一个小的格式错误,可能只是因为粘贴了它。您可能想要编辑它并缩进您的 if 和“count = count + 1”,以便它们落入您的 while 循环中,只是为了清楚起见。
标签: python while-loop