我正在编写一个程序,允许用户输入偶数个玩家,然后它将生成一个循环锦标赛时间表。n/2 * n-1
游戏的数量,以便每个玩家都玩其他玩家。
现在我很难生成用户输入的玩家数量列表。我收到此错误:
TypeError:'int' 对象不可迭代。
我在我的程序中经常遇到这个错误,所以我想我不太了解 Python 的这一部分,所以如果有人也能解释一下,我将不胜感激。
def rounds(players, player_list):
"""determines how many rounds and who plays who in each round"""
num_games = int((players/2) * (players-1))
num_rounds = int(players/2)
player_list = list(players)
return player_list