0

私のpython(2.7)の学習段階で。私は「ハウツー」本に従っていますが、これはうまくいかなかった最初のものです。トピックはインタラクティブな入力です。

彼らは私が正しく入力したと思うコードを提供します:

name=input('Enter your name  ')

次に、その行を実行すると、期待どおりのプロンプトが表示されます。

Enter your name

プロンプトの横に自分の名前を入力し、Enter キーを押します。しかし、オブジェクトを作成する代わりに、エラーが発生します。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'Myles' is not defined

IDLE と IDE (Spyder) の両方でこれを実行しましたが、同じエラーが発生します。それで、私は何の愚かなことをしているのですか?

ありがとう

4

1 に答える 1

2

使用しないでください:

name = input(...)

使用する:

name = raw_input(...)
于 2013-10-26T22:23:47.943 に答える