verschachtelte Schleifen in Python

  • Hey zusammen :)
    Bin mir zwar nicht sicher ob irgendwer aus dem Forum hier Python kann aber was solls ^^


    Jedenfalls bin ich neu in Python und arbeite normalerweise mit PHP und C/C++.


    Ich möchte ein kleines Menü auf meinem LCD Display umsetzen,
    jedoch haben mich die fehlenden klammern in Python von Anfang an Irritiert.
    Jedenfalls bekomme ich folgenden Error



    Zitat

    File "hausfunk.py", line 32
    if menu == 1:
    ^
    IndentationError: unexpected indent



    bei folgendem Code




    Hoffe jemand kann mir weiterhelfen :)


    Mfg
    fenestro

  • Anhand der Fehlermeldung würde ich ganz einfach mal behaupten, das du falsch eingerückt hast.
    Einrückung ersetzt ja quasi Klammern in Python, weswegen man nicht einfach einrücken kann, wie man will.
    Du du hast ohne ersichttlichen Grund deinen if-Block ab Zeile 32 einen zu weit eingerückt: Das lcd.clear() und die if Abfrage müssten quasi genau gleich viel eingerückt sein, die If Abfrage ist aber insgesamt einen Tab zu viel eingerückt, wesegen Python die diesen Feler gibt. Rück das richtig ein, dann sollte das gehen.