L2_3. 4_Volleyball – Spielerpositionen tauschen – Name
(I) Problemstellung
Der Trainer der Abteilung Volleyball des Sportvereins Mühl-berger SC möchte eine Erweiterung seiner Software.
Sie soll es ermöglichen, Spielerpositionen in der Startaufstel-lung zu tauschen. Nach der Eingabe von zwei Spielernamen sollen diese im Array spieler getauscht und anschließend das Array mit der neuen Startaufstellung angezeigt werden.

Z.B.: Tausch der Positionen von Milan und Kai
Das Array spieler soll danach folgenden Inhalt haben:
spieler = ["Milan", "Batu", "Kai", "Sven", "Paul", "Armin"];
Verwenden Sie für die Implementierung Ihrer Lösung die
Vorlage: L2_3_4_vorlage_volleyball_position_tauschen_name.py.
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen "L2_3_4_volleyball_position_tauschen_name.py"
Bonusaufgabe:
Wenn für den Positionstausch ein Spieler eingegeben wird, der nicht in der Startaufstellung ist, soll dem Anwender ein entsprechender Hinweis gegeben werden. (Z.B.: Philipp ist nicht in der Startaufstellung!)
(II) Problemanalyse
(1) Welche Ausgabedaten will man erhalten?
(2) Welche Eingabedaten werden zur Bearbeitung benötigt?
(3) Welche Eigenschaften haben die Eingabe-, Verarbeitungs- und Ausgabedaten? (Variablenliste)
| Bedeutung | Typ/Struktur | Variable |
|---|---|---|
(4) Gewünschter Ablauf des Programms mit Beispieldaten:
| Eingabe: | Spielertausch; Positionstausch von Spieler: Armin mit Spieler: Milan |
|---|---|
| Ausgabe: | Diese Spieler sind in der Startaufstellung: ["Milan", "Batu", "Kai", "Sven", "Paul", "Armin"] |
(5) Verarbeitung
(III) Struktogramm
Die Funktion zeige_aufstellung() ist bereits implementiert!
Verwende: Struktogrammer
(IV) Programmcode (Python-Code)
Hier geht's zur Lösung