Windows命令行中的Python无效语法

时间:2017-07-03 10:33:49

标签: python

加载Windows CMD并键入" python"进入Python Shell

当我输入以下内容(在我的键盘上,逐行)

>>> for i in range(2):
...     print(i)
...

我得到了预期的输出

0
1

但是当我在键盘上输入以下内容时,又一行一行

>>> for i in range(2):
...     print(i)
... for i in range(2):

当我在第二行for之后按Enter键时,出现以下错误

>>> for i in range(2):
...     print(i)
... for i in range(2):
  File "<stdin>", line 3
    for i in range(2):
      ^
SyntaxError: invalid syntax

发生了什么?我一直坚持试图让它工作超过一个小时......

2 个答案:

答案 0 :(得分:2)

您必须在第一次循环后再次点击输入

>>> for i in range(2):
...     print(i)
...
0
1
>>> for i in range(2):
...     print(i)
...

答案 1 :(得分:2)

您需要再次键入RETURN。 Python解释器正在等待您完成命令块,正如您在第二个...之前从for提示中看到的那样。