2016-09-22 51 views
-3

所以,我想在我的計算器程序中製作一個復活節彩蛋,如果你輸入我的朋友johns的名字,它會打印書呆子,但是我一直在if語句開始的行上收到無效的語法。這裏的代碼如下所示:如果語句檢查一個變量是否等於一個特定的單詞變得無效語法

x = input(' ') 
if x = John: 
    print nerd 
else: 
    print x 

請記住我使用Python 2.7版,而不是3。當我GOOGLE了它,我只得到了在第3

+3

它與使用python2或3無關,'如果x = John:'在任何版本上都不起作用。您可能想要學習基本知識http://anandology.com/python-practice-book/getting-started.html –

回答

1
x = raw_input('enter name ') 
if x == 'John': 
    print 'nerd' 
else: 
    print x 

你工作答案正在做一個任務,但你需要==來檢查是否相等

+1

將來,當遇到錯誤時,請複製並粘貼完整的回溯。這將幫助人們幫助解決您的問題 –

+0

其實,這並沒有奏效。 – Rilazy

+0

怎麼這樣?發生了什麼? –

相關問題