私は、ユーザーが偶数のプレーヤーを入力できるようにするプログラムを作成しており、ラウンド ロビン トーナメント スケジュールを生成します。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