Python:在控制台中的if语句后强制换行?

时间:2017-10-18 07:53:05

标签: python

也许我错过了很简单的事情?但是,如果我将以下代码粘贴到python shell中,我无法看到原因:

a = 0
if True:
    a += 1
a += 2

我收到此错误:

a += 2
^ SyntaxError: invalid syntax

但是,如果我在a + = 2行之前添加换行符,则该语句有效。

Python 2和3中的行为相同,但如果我从文件中启动代码,则没有错误。

我缺少一些python规则吗?

0 个答案:

没有答案