python / beginner
Snippet
Fehlerbehandlung mit try-except
Der try-except-Block verhindert, dass dein Programm abstürzt, wenn ein Fehler auftritt. Der 'try'-Block enthält Code, der fehlschlagen könnte, während 'except' den Fehler behandelt. 'finally' wird immer ausgeführt.
snippet.py
1
2
3
4
5
6
try:result = 10 / 0except ZeroDivisionError:print("Oops! You cannot divide by zero.")finally:print("Execution completed.")
Erklärung
1
try:
Beginnt einen geschützten Codeabschnitt, in dem Ausnahmen überwacht werden.
2
except ZeroDivisionError:
Fängt den spezifischen Fehler ab, der durch Division durch Null entsteht, und führt den Rettungscode aus.