L2_3.5 Volleyball – Inhalte einfügen

(I) Problemstellung
Der Trainer der Abteilung Volleyball des Sportvereins Mühlberger SC hat seine Spieler nach ihrer Spielstärke geordnet im Array spielstaerke erfasst.
spielstaerke = ["Milan", "Dennis", "Emin", "Armin", "Batu", "Sven", "Goran", "Chris",
"Paul", "Luca", "Kai", "Nico"]
In der letzten Woche wechselte Hassan von der Spielvereinigung Neugereuth zum Mühlberger SC.
Mit Hilfe der Software soll es möglich sein, einen neuen Spieler an einer vom Trainer festgelegten Stelle in das Array einzutragen und den neuen Mannschaftskader anzuzeigen.
Z.B.: Der neue Spieler Hassan soll nach der Stelle erfasst werden, an der der Spieler Armin steht.
Das Array spielstaerke soll danach folgenden Inhalt haben:
spielstaerke = ["Milan", "Dennis", "Emin", "Armin", "Hassan", "Batu", "Sven", …]
Die Software soll es auch ermöglichen, einen neuen Spieler an der ersten Stelle des Arrays zu erfassen.
Implementieren Sie die notwendigen Funktionen, mit denen ein Spieler an einer vom Anwender einzugebenden Stelle, oder an der ersten Stelle in das Array eingefügt wird.
Verwenden Sie für die Implementierung Ihrer Lösung die Datei L2_3_5_vorlage_volleyball_spieler
_einfuegen.py, die Ihnen im Ordner Aufgaben/Vorlagen in digitaler Form vorliegt.
Speichern Sie Ihre Lösung in Ihrem Ergebnisordner unter dem Namen L2_3_5_volleyball_spieler_einfuegen.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)