LU06.A02: Vornamen
Erstelle ein Programm, welches eine Liste mit Vornamen verarbeitet.
Das Programm wird Schritt für Schritt aufgebaut.
Auftrag
Zur besseren Übersicht sind die Anweisungen mit Farben codiert:
Schritt 1
Aus einer vorgegebenen Liste mit Vornamen, soll der dritte Vorname ausgegeben werden.
Programmlogik
Definiere eine Variable für eine neue leere Liste.
Speichere die fünf Vornamen Petra, Bruce, Urs, Amelia, Jon in dieser Liste.
Gib den dritten Vornamen aus der Liste aus.
Testen Sie die Funktion mit dem Testfall test_step1
sie finden diesen im File givenname_test.py
Schritt 2
Das Programm füllt die Liste mit den Vornamen, die der Benutzer eingibt.
Programmlogik
Definiere eine Variable für eine neue Liste.
Speichere fünf verschiedenen Vornamen in dieser Liste.
Erstelle eine Iteration, die 5x durchgeführt wird:
Gib den dritten Vornamen aus der Liste aus.
Testen Sie die Funktion mit test_step2
Schritt 3
Der Benutzer bestimmt, welchen Vornamen das Programm ausgeben soll.
Programmlogik
Definiere eine Variable für eine neue Liste.
Erstelle eine Iteration, die 5x durchgeführt wird:
Gib den dritten Vornamen aus der Liste aus.
Der Benutzer gibt eine Zahl von 1 bis 5 ein.
Gib den vom Benutzer gewählten Vornamen aus der Liste aus.
Testen Sie die Funktion mit test_step3
Vorgehen
Akzeptiere das GitHub Classroom Assignment im Moodlekurs.
Klone das Repository in PyCharm.
Codiere die Programmlogik in givenname.py
.
Teste dein Programm mit den Testfällen in givenname_test.py
.
Führe einen Commit und einen Push durch.
Abgabe
Die Abgabe erfolgt durch den Push ins GitHub Repository.
In Moodle ist keine Abgabe vorgesehen oder möglich.
⇒ GitHub Repo für externe Besucher
GitHub-Repo: https://github.com/templates-python/m319-lu06-a02-names
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden
Marcel Suter