return Fehler Python?
Hey,
ich bekomme in der Zeile von return immer gesagt, dass es nicht richtig eingerückt ist. Nach ausprobieren, könnte ich aber immer noch nicht die richtige Position ermitteln.
Hat jemand eine Idee? Danke schonmal...
Erg.: Es funktioniert auch die Ausgabe noch nicht. Es gibt mir nur die Existenz aus...
Zweites Problem kann man leider immer noch nicht auf den Bildern erkennen, deshalb hier nochmal eins...
3 Antworten
Es könnte sein, dass der Interpreter die indented if und else Statements und die darauf folgenden elif Statements nicht unterscheiden kann. Du könntest versuchen die if/elif/else Statements durch Switch Cases ersetzen. (hir ein link zur funktionalität von einem Switch: https://pythongeeks.org/switch-in-python/)
Es könnte aber auch sein, dass das return um 2 spaces nach links muss.
Das "return" um zwei Zeichen nach links rücken. Bei Python immer auf die Struktur achten, sonst läuft ein vermeintliches Programm nicht.
Das "return" gehört um zwei Schritte nach links - an dieselbe Position wie das zugehörige "def".
Den Wochentag kann man übrigens viel einfacher berechnen: