2016-09-22 48 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

怎么这样?发生了什么? –

相关问题