初めて Python プログラムを作成しようとしましたが、既にエラー メッセージが表示されます。Pythonを使用したコンピューターサイエンスの教科書の紹介で、次のコードを見つけました:
name = input('What is your name? ')
print('Hello', name)
print('Welcome to Python!')
エラーがないか何度も確認しましたが、教科書の状態とまったく同じように入力したと確信しています。プログラムを MyFirstProgram.py として保存し、その後モジュールを実行しました (F5 キーを押して)。私が正しく理解している場合、プログラムは名前を入力するように求めます。だから私は「ジョン」と入力しました。しかし、私がやったとき、次のエラーが発生します:
Traceback (most recent call last):
File "C:/Users/Wout/.ipython/MyFirstProgram.py", line 3, in <module>
name = input('What is your name? ')
File "<string>", line 1, in <module>
NameError: name 'John' is not defined
「ジョン」が定義されていないのはなぜですか? 任意の名前を入力することがプログラムの目的ではないでしょうか。なぜ定義する必要があるのですか?手紙の指示に従った...
敬具