# -*- coding: utf-8 -*-
question = raw_input("Python or Ruby?")
while question != "Python":
print "Nope!"
これは単純なものです。私は素人ですし、基本を学んでいます。私はこのループで何かをしようとしたが、それは、このエラーを与える:Python 2.7 Whileループが動作しない
$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
私はPyCharm何も出力が起こる見しようとしたときも、ちょうど空白の出力ウィンドウが発生しました。
これは素晴らしい無限ループですが、このエラーがどのように発生するのかはわかりません。 –
'question'の値は** whileループ内で**変化しませんので、条件は決して満たされません - ループは無限です。 –
このコードはどのように実行していますか? 「入力」にEOFを得る理由はいくつかあるようです。 [this](https://stackoverflow.com/questions/23079388/python-eof-error-raw-input)それはあなたがそれをどこで実行するかに依存するようです – roganjosh