while True:
reply = input('Enter text')
if reply == 'stop': break
print(reply.upper())
結果は次のとおりです。
Enter text:Traceback (most recent call last): File "C:\PythonProjects\5.py", line 2, in <module> reply = input('Enter text:') EOFError: EOF when reading a line [Finished in 0.2s with exit code 1]
Sublime Text 2 のみです。IDLE を試し、コマンド ラインを試しましたが、すべてが完璧です。Subleme が私に怒鳴る必要があるのはなぜですか?
ちなみに、そのような状況でEOFが何を意味するのかについても説明していただけますか。もちろん、EOFが入力から読み取られると、適切なエラーが発生するというドキュメントを読みました。この状況をモデルにしたいと思います。入力はキーボードだけですか?はいの場合、EOF を取得するにはどのキーの組み合わせを入力すればよいですか?
前もって感謝します。