At My Fingertips
(Quelle Titelbild: https://ccnull.de/foto/error-red-text-between-blue-binary-data-on-screen/1008718)
In dieser Aktivität lernst du, wie du Fehlermeldungen interpretierst und die häufigsten Fehlertypen beheben kannst.
Programmieren ist ein Prozess, bei dem Fehler auftreten können. Dabei werden zwei wesentliche Arten von Fehlern unterschieden:
Das folgende Programm sollte eine "liegende", gelbe Ellipse anzeigen, enthält aber drei Fehler. Ein Fehler ist ein Logikfehler, die anderen zwei sind Syntaxfehler. Kopiere den Code in die nachfolgende, leere Codezelle, behebe alle Fehler und klicke dann auf "AUSFÜHREN"!
from pytamaro.de import zeige_grafik, ellipse, gelb,
zeige_grafik(ellipse(100, 300, gelb)
Nachdem du die zwei grundlegenden Arten von Fehlern kennengelernt hast, wollen wir uns jetzt einige häufige Fehlertypen und die zugehörigen Fehlermeldungen genauer ansehen.
1. SyntaxError
Wie bereits erwähnt, tritt dieser Fehler auf, wenn dein Code einen syntaktischen Fehler enthält. In diesem Fall fehlt die schliessende Klammer.
2. ImportError
Diesen Fehler hast du bereits im vorherigen Kapitel gesehen bzw. bewusst "provoziert", indem du versucht hast, den Befehl singe
zu importieren. Da dieser Befehl in der PyTamaro-Bibliothek nicht existiert, resultiert ein ImportError.
3. NameError
Dieser Fehler tritt auf, wenn ein Name (z.B. von einer Funktion) nicht gefunden wird. Hier wurde vergessen zeige_grafik
zu importieren.
4. TypeError
Dieser Fehler tritt auf, wenn eine Funktion mit einem Argument aufgerufen wird, das den falschen Datentyp hat. Die Funktion ellipse
erwartet als erstes Argument eine ganze Zahl und keine Farbe.
Die folgenden drei Codezeilen sind zwar syntaktisch korrekt, enthalten aber dennoch verschiedene Fehler.
Du kennst den Unterschied zwischen syntaktischen Fehlern und Logikfehlern und auch die häufigsten Fehlertypen in Python. Ausserdem hast du gelernt, dass Fehlermeldungen ein wichtiges Werkzeug sind, um deinen Python-Code zu verbessern. Indem du lernst, Fehlermeldungen zu interpretieren und die häufigsten Fehlertypen zu beheben, kannst du deine Programmierkenntnisse verbessern und selbst komplexe Probleme lösen.
This activity has been created by Lichtsteiner and is licensed under CC BY-SA 4.0.
Fehlermeldungen verstehen
PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI
Privacy Policy • Platform Version b744b47 (Tue, 08 Oct 2024 16:30:14 GMT)