Bonjour, je suis débutant j'aurais besoin d'un petit coup de pouce s'il vous plait.
J'ai cherché longtemps sans succès j'espère que quelqu'un connait la solution.
J'ai réussi à faire des combinaisons pour des matchs pour un projet de tournoi de cartes (magic pour les intimes)
voilà mon code python
Le soucis est que je n'arrive pas à créer des sessions en mettant les tuples (match) dans les listes afin d'avoir des phases de duels entre les joueurs sans répétition (c'est à dire que chaque joueur aura un match différents par session. Je met le code en image en pièce jointe si besoin,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import itertools Liste_de_joueurs = ['J1','J2','J3','J4','J5','J6'] Matchs_possibles = list(itertools.combinations(Liste_de_joueurs, 2)) print(Matchs_possibles) """[('J1', 'J2'), ('J1', 'J3'), ('J1', 'J4'), ('J1', 'J5'), ('J1', 'J6'), ('J2', 'J3'), ('J2', 'J4'), ('J2', 'J5'), ('J2', 'J6'), ('J3', 'J4'), ('J3', 'J5'), ('J3', 'J6'), ('J4', 'J5'), ('J4', 'J6'), ('J5', 'J6')] """ Session 1 = [] #Par exemple J1 vs J2, J3 vs J4, J5 vs J6 Session 2 = [] Session 3 = [] Session 4 = [] Session 5 = []
Puissiez vous me venir en aide :roll :
![]()
Partager