0

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

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

SyntaxError: invalid syntax

(打印突出显示)

我不应该得到结果妈妈吗?我在 youtube 上的麻省理工学院讲座中看到了这一点,并尝试像导师一样做,但我得到了这个错误。谁能帮助我?谢谢你的时间。

4

1 回答 1

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
>>>
于 2013-09-06T02:44:28.257 回答