| Nächste Überarbeitung | Vorhergehende Überarbeitung |
| modul:m320_2024:learningunits:lu05:aufgaben:fangen [2024/08/26 08:08] – angelegt msuter | modul:m320_2024:learningunits:lu05:aufgaben:fangen [2025/11/17 08:33] (aktuell) – Externe Bearbeitung 127.0.0.1 |
|---|
| ====== LU05.A02 - Exception fangen und verarbeiten ====== | ====== LU05.A02: Exception fangen und verarbeiten ====== |
| <WRAP center round todo 60%> | <WRAP center round todo 60%> |
| Sie können mit dem try-except Konstrukt "kritischen" Code überwachen und im Fehlerfall reagieren. | Sie können mit dem try-except Konstrukt "kritischen" Code überwachen und im Fehlerfall reagieren. |
| - Führen Sie die ''main''-Methode aus und prüfen Sie am Bildschirm, welche Exception zum Programmabbrch geführt hat. | - Führen Sie die ''main''-Methode aus und prüfen Sie am Bildschirm, welche Exception zum Programmabbrch geführt hat. |
| - Ergänzen Sie nun den Code der Methode ''main'', so dass der Fehler gefangen und die systemeigene Fehlermeldung am Bildschirm ausgegeben wird. | - Ergänzen Sie nun den Code der Methode ''main'', so dass der Fehler gefangen und die systemeigene Fehlermeldung am Bildschirm ausgegeben wird. |
| - Führen Sie ''pytest'' und ''pylint'' aus, um sicherzustellen, dass die Aufgabe korrekt gelöst ist. | * Die Fehlermeldung muss ''list index out of range'' lauten. |
| | - Führen Sie ''pytest'' und ''pylint'' aus, um sicherzustellen, dass die Aufgabe korrekt gelöst ist. |
| |
| |
| |
| ---- | ---- |
| | <details> |
| | <summary>//=> GitHub Repo für externe Besucher//</summary> |
| | GitHub Repository https://github.com/templates-python/m320-lu05-a02-except |
| | |
| | //Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden// |
| | |
| | </details> |
| | |
| {{tag>M320-LU05}} | {{tag>M320-LU05}} |
| [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter | [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter |
| |
| |