SyntaxError: invalid syntax (print-Funktion)
>>> x=[]
>>> for i in range(10):
x.append(i)
print(x)
SyntaxError: invalid syntax
Arbeite ich mit Python 3.5. Ich kann nicht scheinen, um die "drucken" - Funktion zu arbeiten, wenn es ist nicht Teil einer Schleife. "print" wird hervorgehoben, die als Quelle der syntax-Fehler, aber ich kann nicht scheinen, um die Ursache des Fehlers. Es druckt sehr gut, wenn ein Teil einer while-oder for-Schleife. Es ist wahrscheinlich verursacht durch einen wirklich dummen Aufsicht, und ich wäre wirklich dankbar, wenn jemand könnte darauf hingewiesen haben.
- überprüfen Sie die Einrückung.
- Python-Shell, hum? Haben Sie versuchen, drücken Sie einige enter vor
print(x)
? - Auch, bitte einfügen voller Befehle und die Traceback.
- Drücken Sie dazu die Taste enter zweimal nach der
x.append(i)
. Einmal um die Linie zu beenden und ein anderes Ende der suite von Aussagen (in diesem Fall) unter der Kontrolle derfor
Schleife.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die Eingabe in der Konsole, müssen Sie drücken Sie die EINGABETASTE zweimal, um das Ende der Anweisung. Die in Ihrem Fall, was Sie getan haben ist, Sie schrieb print innen ohne Einrückung. So zeigt es syntax-Fehler.