L2_3.6 Volleyball – Inhalte entfernen

(I) Problemstellung


Die Namen aller Volleyballspieler des Sportvereins Mühlberger SC sind im Array kader erfasst.
       kader = ["Armin", "Batu", "Kai", "Sven", "Paul", "Milan", "Goran", "Chris", "Nico",
                     "Dennis", "Emin", "Luca"]
Mit Hilfe der Software soll es möglich sein, nach der Eingabe eines Spielernamens diesen Spieler aus dem Array zu entfernen. Wird der Spieler nicht gefunden, soll die Meldung 'Spieler nicht gefunden. Programmende!' ausgeben werden.

Verwenden Sie für die Implementierung Ihrer Lösung die Datei L2_3_6_vorlage_volleyball_spieler
_entfernen.py, die Ihnen im Ordner Aufgaben/Vorlagen in digitaler Form vorliegt.
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen L2_3_6_volleyball_spieler_entfernen.py.


(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/Größe

(4) Gewünschter Ablauf des Programms mit Beispieldaten:


Spieler aus dem Kader entfernen
Eingabe Spieler aus dem Kader entfernen
Spielername: Kai
Ausgabe Neuer Mannschaftskader:
['Armin', 'Batu', 'Sven', 'Paul', 'Milan', 'Goran', 'Chris', …, 'Luca', '']
Spieler im Kader nicht gefunden
Eingabe Spieler aus dem Kader entfernen
Spielername: Hans
Ausgabe Spieler nicht gefunden. Programmende!

(5) Verarbeitung



(III) Struktogramm


Das Array kader und die Funktion zeige_kader() sind bereits implementiert!

Erstellen Sie hier das Struktogramm



(IV) Programmcode (Python-Code)




Hier geht es zur Lösung!