非常简单的Python(2.7.9)if之后的语法错误无效

时间:2015-04-02 18:12:35

标签: python syntax

为什么在以下简单情况下会出现“无效语法”错误(在这些情况下,空格总是用于缩进。我打开了一个新的控制台并包含了所有输出。

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> if (True):
...     x=1
... y=2
  File "<stdin>", line 3
    y=2
    ^
SyntaxError: invalid syntax
>>> if True:
...     x=1
... y=2
  File "<stdin>", line 3
    y=2
    ^
SyntaxError: invalid syntax
>>> if (True):
...     x=1
... else:
...     y=2
... z=3
  File "<stdin>", line 5
    z=3
    ^
SyntaxError: invalid syntax
>>> if True:
...     x=1
...     pass
... y=2
  File "<stdin>", line 4
    y=2
    ^
SyntaxError: invalid syntax
>>>

这对我来说似乎很奇怪,而且当我粘在窗户上时会非常恼火。

由于

0 个答案:

没有答案