Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m320_2024:learningunits:lu05:aufgaben:fangen [2024/08/26 08:08] – angelegt msutermodul:m320_2024:learningunits:lu05:aufgaben:fangen [2025/09/02 09:37] (aktuell) kmaurizi
Zeile 1: Zeile 1:
-====== LU05.A02 Exception fangen und verarbeiten ======+====== LU05.A02Exception 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.
Zeile 6: Zeile 6:
 ===== Auftrag ===== ===== Auftrag =====
   - Akzeptieren Sie das Assignment im GitHub Classroom   - Akzeptieren Sie das Assignment im GitHub Classroom
-  - 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 in ''catch_exception.py'' 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.
  
  
Zeile 17: Zeile 18:
  
 ---- ----
 +<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
  
  
  • modul/m320_2024/learningunits/lu05/aufgaben/fangen.1724652506.txt.gz
  • Zuletzt geändert: 2024/08/26 08:08
  • von msuter