Menu
CoddyTech

Révision - Suivi du tournoi

Fait partie de la section Logique et flux du Journey Python de Coddy. Leçon 38 sur 78.

challenge icon

Défi

Difficile

Dans un tournoi de jeux vidéo compétitif, des joueurs participent à différents matchs. Ta tâche consiste à analyser la participation des joueurs à trois matchs à l’aide d’ensembles Python.

On te donnera trois ensembles de joueurs :

  • match1 : joueurs ayant participé au match 1
  • match2 : joueurs ayant participé au match 2
  • match3 : joueurs ayant participé au match 3

Ta tâche consiste à :

  1. Trouver les joueurs qui ont participé aux trois matchs
  2. Identifier les joueurs qui ont participé à exactement deux matchs
  3. Déterminer les joueurs qui ont participé à un seul match
  4. Compter le nombre total de joueurs distincts du tournoi
  5. Trouver les joueurs qui ont participé au match 1, mais pas au match 2 ni au match 3

Affiche les résultats au format suivant :

  • Utilise sorted(list(set_name)) pour afficher les joueurs par ordre alphabétique
  • Affiche le résultat exact au format indiqué dans l’exemple

Exemple d’entrée :

{"Alice", "Bob", "Charlie", "Diana"}
{"Charlie", "Diana", "Eve", "Frank"}
{"Alice", "Diana", "Frank", "George"}

Exemple de sortie :

Players in all matches: ['Diana']
Players in exactly two matches: ['Alice', 'Charlie', 'Frank']
Players in only one match: ['Bob', 'Eve', 'George']
Total unique players: 7
Players in Match 1 only: ['Bob']

Essayez vous-même

# Lire les données d’entrée pour les trois matchs
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())

# 1. Trouver les joueurs qui ont participé aux trois matchs

# 2. Trouver les joueurs qui ont participé à exactement deux matchs

# 3. Trouver les joueurs qui ont participé à un seul match

# 4. Compter le nombre total de joueurs distincts

# 5. Trouver les joueurs qui ont participé uniquement au Match 1

# Afficher les résultats dans le format indiqué

Toutes les leçons de Logique et flux

Entraînez-vous par vous-même : Compilateur Python en ligne