ich bin dabei in Turnier zu organisieren.
Funktioniert auch alles ganz gut, aber ich habe noch keinen Weg gefunden, die Begegnungen in der Gruppenphase aus zu losen.
Den einzigen sicheren Ansatz, den ich bisher gefunden habe sieht so aus:
Code: Alles auswählen
begegnungen = list(itertools.combinations(self.teams, 2))
Allerdings gefällt mir der Spielplan nicht:
Code: Alles auswählen
>>> import itertools
>>> teams = ['SC Alpha', 'FC Entenhausen', 'SV-Lila', 'XYZ']
>>> begegnungen = list(itertools.combinations(teams, 2))
>>> for b in begegnungen:
print ' : '.join(b)
SC Alpha : FC Entenhausen
SC Alpha : SV-Lila
SC Alpha : XYZ
FC Entenhausen : SV-Lila
FC Entenhausen : XYZ
SV-Lila : XYZ
>>>
random.shuffle ist hier wenig nützlich.
Ich hatte auch schon andere Ansätze, bisher alles nicht gelungen
Weiß jemand, wie das z.B. in der Bundesliga gemacht wird? Da ist das ganze ja noch komplexer.