2017-02-21 7 views
-2

Ich versuche, eine "Wenn" -Anweisung zu erstellen. Aber es kommt mit einem Fehler zurück. Ich habe die gleiche Aussage in pycharm versucht und es funktioniert.Python 3 Jupyter Notebook "if" Anweisung

Ich benutze Jupyter Notebook, so dass es meine Fehler jeder Zeile sagt. Ich weiß nicht, was ich falsch mache, bitte hilf mir.

staffid1 = input('Input your Staff id here ...') 
staffid2 = input('Re-enter your staff id here to confirm...') 
if staffid1 == staffid2: 
    print('correct, searching database') 
else: 
    print('invalid Staff id') 
    print('Error #1') 

ist es etwas, was ich tue.

fehler-

File "<ipython-input-17-76bd76303e16>", line 1 
if staffid1 == Staffid2: 
        ^
SyntaxError: unexpected EOF while parsing 

thankyou im Voraus

+1

Hier ist eine Idee: ** Show der Fehler ** .... [siehe hier] (https://codeblog.jonskeet.uk/2012/11/24/stack-overflow-question-checklist/). –

+0

Sie versuchen irgendwie, die "if" -Zeile selbst auszuführen, ohne Körper an die if-Anweisung. – jasonharper

+0

Entschuldigung, ich verstehe nicht. Wo ich die Print-Anweisung habe, gibt es einen anderen Code. –

Antwort

1

Staffid2 in Ihrem Fehler aktiviert, aber nicht in Ihrem ursprünglichen Code. Es sollte nicht genau diesen Fehler verursachen, aber es ist schwer zu wissen, was passiert, wenn es solche Unterschiede gibt.

Wie geschrieben, läuft Ihr Anfangscode für mich in Jupyter gut.

Es wäre nützlich, wenn Sie den gesamten Code schreiben genau, wie Sie es in Jupyter laufen diese Art von Problemen zu vermeiden, wenn Sie immer noch Probleme haben ...