capypad
0 Tage Serie
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
python
1
2
3
4
5
6
try:
result = 10 / 0
except 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.