Zum Inhalt springen

Praxis im Programmieren - Eine Einführung in die Implementierung von Algorithmen

Schritt 2 von 7

Ein weiterer wichtiger Aspekt beim Programmieren ist die Fehlerbehandlung. Fehler können beim Programmieren auftreten, wenn der Code nicht korrekt geschrieben ist oder wenn unvorhergesehene Ereignisse eintreten. Es ist wichtig, Fehler zu erkennen und zu behandeln, um sicherzustellen, dass das Programm korrekt funktioniert. In Python kann man Fehler mit Hilfe von try- und except-Blöcken behandeln. Ein Beispiel für die Fehlerbehandlung in Python ist die Division durch Null:

def division(a, b):
try:
ergebnis = a / b
return ergebnis
except ZeroDivisionError:
print("Fehler: Division durch Null!")
return None
 
a = 10
b = 0
ergebnis = division(a, b)
print(ergebnis)  # Ausgabe: Fehler: Division durch Null!

Dieses Beispiel zeigt, wie man in Python Fehler mit Hilfe von try- und except-Blöcken behandeln kann. Der Code in dem try-Block wird ausgeführt, und wenn ein Fehler auftritt, wird der Code in dem entsprechenden except-Block ausgeführt. In diesem Beispiel wird der Fehler ZeroDivisionError abgefangen, wenn die Division durch Null durchgeführt wird. Durch die Fehlerbehandlung kann man sicherstellen, dass das Programm auch bei Fehlern korrekt funktioniert.