私はpythonの初心者です。名前を入力すると、名前が表示されるだけの簡単なプログラムを作成しようとしています。
これは私のコードです。
name = input("Enter your name: ")
print name
シンプルで、うまくいくはずです。python.org の try me セクションのいずれでも機能しますが、何らかの理由で、デスクトップとラップトップで同じエラーが発生します。
>>>
Enter your name: Toast
Traceback (most recent call last):
File "C:/Users/Shepard/Desktop/practice.py", line 1, in <module>
name = str(input("Enter your name: "))
File "<string>", line 1, in <module>
NameError: name 'Toast' is not defined
私はそれを見て、試しました:
name = str(input("Enter your name: "))
print name
同じエラーが続きます。これが機能するのは、ユーザーが自分の名前を尋ねられたときだけです。ユーザーは、たとえば、括弧内に「Toast」と入力します。
何が起きてる?