我是编码的新手,有一个我无法弄清楚的简单问题。我使用的是python 2.7.5。
>>> z='b'
>>> if 'x'<z:
print 'Hello'
print 'Mom'
SyntaxError: invalid syntax
(打印突出显示)
我不应该得到结果妈妈吗?我在麻省理工学院关于youtube的讲座中看到了这一点,并试图像教练那样做,但我得到了这个错误。任何人都可以帮助我吗? 谢谢你的时间。
答案 0 :(得分:5)
我相信你需要在REPL中print 'Hello'
之后换行。
>>> if 'x'<'y':
... print 'Hello'
... print 'Mom'
File "<stdin>", line 3
print 'Mom'
^
SyntaxError: invalid syntax
>>> if 'x'<'y':
... print 'Hello'
...
Hello
>>>