2015-08-22 89 views
-2

我是一個Python新手,我得到以下錯誤的代碼...錯誤輸入()函數在python

name = input("What's your name? ") 
print(name) 

輸出:

G:\Code\Python>UserInput.py 
What's your name? Jeremy 
Traceback (most recent call last): 
    File "G:\Code\Python\UserInput.py", line 3, in <module> 
    name = input("What's your name? ") 
    File "<string>", line 1, in <module> 
NameError: name 'Jeremy' is not defined 

的代碼被執行的唯一如果我將input()替換爲raw_input ...我如何通過包含input()來顯示消息?我知道它與Python解釋器版本有關(我已經安裝了python27和python34)。我該如何繼續呢?

+0

你爲什麼想要它只有'input'工作?換一個說法,使用'raw_input()'有什麼問題? –

+0

我懶打字... – gRao92

+0

如果你懶到4鍵入多餘的字符(''raw_''),那麼你應該只使用,而不是2 –

回答