我試圖寫我的第一個python程序,我已經收到一條錯誤消息。在教科書介紹了使用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
爲什麼'約翰'沒有定義?這不是程序輸入任何名稱的目的嗎?爲什麼我必須定義它?我跟着指示信...
親切的問候
既然你使用python 2.x中,你可能不希望在括號中的'打印'聲明。 – SethMMorton