LU05.A02: Exception fangen und verarbeiten

Sie können mit dem try-except Konstrukt „kritischen“ Code überwachen und im Fehlerfall reagieren.

Auftrag

  1. Akzeptieren Sie das Assignment im GitHub Classroom
  2. Führen Sie die main-Methode aus und prüfen Sie am Bildschirm, welche Exception zum Programmabbrch geführt hat.
  3. Ergänzen Sie nun den Code der Methode main, so dass der Fehler gefangen und die systemeigene Fehlermeldung am Bildschirm ausgegeben wird.
    • Die Fehlermeldung muss list index out of range lauten.
  4. Führen Sie pytest und pylint aus, um sicherzustellen, dass die Aufgabe korrekt gelöst ist.

Dauer

10 Minuten

Abgabe

Mittels Push auf GitHub.


⇒ GitHub Repo für externe Besucher

GitHub Repository https://github.com/templates-python/m320-lu05-a02-except

Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden

René Probst, bearbeitet durch Marcel Suter