Python "if" - Anweisung syntax Fehler
Ich bin verwirrt über die Fehler, die ich immer bin.
Mein code ist wie folgt:
result = getString(argument_x)
print result # it returns "PASS"
if result ="PASS"
Wenn ich versuche, es zu starten, zeigt es eine Fehlermeldung für die Letzte Zeile:
SyntaxError: invalid syntax
Du musst angemeldet sein, um einen Kommentar abzugeben.
Viele Python-Konstrukte, wie if, while und for, erfordern eine abschließende Doppelpunkt
:
, und die folgenden Zeilen eingerückt werden muss, alle auf der gleichen Ebene.Den Einzug-Ebene ist nicht so wichtig, wie alle Aussagen im Zusammenhang mit der bedingten muss auf der gleichen Ebene eingerückt.
In Ihrem Fall, Sie wurden mit Hilfe einer if-Anweisung:
SyntaxError
. Vielleicht auch, weil Sie mischen Python 2 und Python 3 syntax (obwohl das nicht die Ursache für den Fehler).if “year” == 2019: genre = 33
ist immer noch nicht für mich 🙁Vergleich auf Gleichheit geschieht mit Hilfe der
==
Betreiber (Sie sind mit einem einzigen=
was für Aufgaben nur). Auch Ihnen fehlt ein Doppelpunkt:Benötigen Sie eine
colon
am Ende der Zeile,auf diese Weiseif result == "PASS":
Verpasst du den Doppelpunkt-operator nach der if-Anweisung.