Ich arbeite in erhabenen Text 3 und ich weiß, dass mein Code ist sehr einfach.wenn ich Eingabe eingeben und drücken Sie die Eingabetaste in der Tastatur nichts anderes passieren und bereit, noch Eingabe von der Tastatur zu bekommen irgendeine Hilfe.Nicht ausgeführt nach Eingabe Eingabe
def is_even(k):
if k % 2 == 0:
print ("%s is even." % (k))
return True
print (is_even(int(input("Please enter number: "))))
Auch, wie läuft es Sie? Wenn Sie die Option "Sublime Text 3 Build" verwenden, verbindet die Konsole nicht tatsächlich stdin mit dem Prozess. Durch Drücken der Eingabetaste wird also nichts an den Prozess gesendet. Führen Sie dies stattdessen in Ihrem Terminal aus. –
Was meinst du damit, wie du gesagt hast, dass du im Terminal rennst? – Samin
Unter Windows: Öffnen Sie eine Eingabeaufforderung und führen Sie Ihr Skript dort aus. Öffnen Sie unter Linux oder Mac ein Terminal und führen Sie Ihr Skript dort aus. Die Sublime Text-Konsole kann nicht verwendet werden. –