打印语法错误

use*_*798 0 python syntax syntax-error

我是编码的新手,有一个我无法弄清楚的简单问题.我正在使用python 2.7.5.

>>> z='b'
>>> if 'x'<z:
    print 'Hello'
print 'Mom'

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

(打印突出显示)

我不应该得到结果妈妈吗?我在麻省理工学院关于youtube的讲座中看到了这一点,并试图像教练那样做,但我得到了这个错误.任何人都可以帮助我吗?谢谢你的时间.

D.S*_*ley 5

我相信你print 'Hello'在REPL 之后需要换行.

>>> if 'x'<'y':
...    print 'Hello'
... print 'Mom'
  File "<stdin>", line 3
    print 'Mom'
        ^
SyntaxError: invalid syntax
>>> if 'x'<'y':
...    print 'Hello'
...
Hello
>>>
Run Code Online (Sandbox Code Playgroud)