# -*- coding: utf-8 -*-
question = raw_input("Python or Ruby?")
while question != "Python":
print "Nope!"
Dies ist ein einfacher. Ich bin ein Amateur und ich lerne die Grundlagen. Ich habe versucht, etwas mit dieser Schleife, aber es gibt diesen Fehler:Python 2.7 While Loop funktioniert nicht
$python main.py Python or Ruby?Traceback (most recent call last): File "main.py", line 2, in question = raw_input("Python or Ruby?") EOFError: EOF when reading a line
Auch wenn ich versuche, in PyCharm nichts zu sehen Ausgang passiert, nur ein leeres Ausgabefenster auftreten.
Das ist eine schöne Endlosschleife, die Sie dort haben, aber ich sehe nicht, wie das diesen Fehler auslösen würde. –
Der Wert von 'Frage' ändert sich nicht ** innerhalb der While-Schleife, so dass die Bedingung nie erfüllt wird - die Schleife ist unendlich. –
Wie läuft dieser Code? Es gibt mehrere Gründe dafür, EOF auf "Eingabe" zu bringen, z. [this] (https://stackoverflow.com/questions/23079388/python-eof-error-raw-input) aber es scheint davon abhängig zu sein, wo Sie es ausführen – roganjosh