Menu
Coddy logo textTech

Rückblick – Turnier-Tracker

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 38 von 78.

challenge icon

Aufgabe

Schwer

Bei einem Gaming-Turnier nehmen Spieler an verschiedenen Spielen teil. Deine Aufgabe ist es, die Teilnahme der Spieler an drei Spielen mithilfe von Python-Mengen zu analysieren.

Dir werden drei Spielermengen gegeben:

  • match1: Spieler, die an Spiel 1 teilgenommen haben
  • match2: Spieler, die an Spiel 2 teilgenommen haben
  • match3: Spieler, die an Spiel 3 teilgenommen haben

Deine Aufgabe ist es:

  1. Spieler zu finden, die an allen drei Spielen teilgenommen haben
  2. Spieler zu identifizieren, die an genau zwei Spielen teilgenommen haben
  3. Spieler zu bestimmen, die nur an einem Spiel teilgenommen haben
  4. Die Gesamtzahl der eindeutigen Spieler im Turnier zu zählen
  5. Spieler zu finden, die an Spiel 1, aber nicht an Spiel 2 oder Spiel 3 teilgenommen haben

Gib die Ergebnisse im folgenden Format aus:

  • Verwende sorted(list(set_name)), um die Spieler in alphabetischer Reihenfolge anzuzeigen
  • Gib das exakte Ausgabeformat aus, das im Beispiel gezeigt wird

Beispieleingabe:

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

Beispielausgabe:

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']

Probier es selbst

# Eingabe für die drei Spiele lesen
match1 = eval(input())
match2 = eval(input())
match3 = eval(input())

# 1. Spieler finden, die an allen drei Spielen teilgenommen haben

# 2. Spieler finden, die an genau zwei Spielen teilgenommen haben

# 3. Spieler finden, die an nur einem Spiel teilgenommen haben

# 4. Gesamtzahl der eindeutigen Spieler zählen

# 5. Spieler finden, die nur in Spiel 1 waren

# Ergebnisse im angegebenen Format ausgeben

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler