Python在Windows命令行中的语法无效

Python在Windows命令行中的语法无效,python,Python,加载Windows CMD并键入“python”以进入pythonshell时 当我键入以下内容时(在键盘上,逐行) 我得到了预期的输出 0 1 但当我在键盘上输入以下内容时,还是一行一行地输入 >>> for i in range(2): ... print(i) ... >>> for i in range(2): ... print(i) ... for i in range(2): 当我在第二行之后按Enter键时,出现了以下错误

加载Windows CMD并键入“python”以进入pythonshell时

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

我得到了预期的输出

0
1
但当我在键盘上输入以下内容时,还是一行一行地输入

>>> for i in range(2):
...     print(i)
...
>>> for i in range(2):
...     print(i)
... for i in range(2):
当我在第二行之后按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)内的i的
>:
...     印刷品(一)
... 对于范围(2)中的i:
文件“”,第3行
对于范围(2)中的i:
^
SyntaxError:无效语法

发生了什么事?我花了一个多小时的时间试图让它正常工作…

在像这样的第一次循环之后,您必须再次单击enter

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

您需要再次键入RETURN。Python解释器正在等待您完成命令块,您可以从
..
提示符中看到,在循环结束时,在Python控制台中,您需要按enter键(输入一个空行)以指示缩进块已完成。当您再次出现
>>
提示时,就可以执行下一个命令了。如果该行以
..
开头,则它的预期缩进