加载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
发生了什么?我一直坚持试图让它工作超过一个小时......
答案 0 :(得分:2)
您必须在第一次循环后再次点击输入
>>> for i in range(2):
... print(i)
...
0
1
>>> for i in range(2):
... print(i)
...
答案 1 :(得分:2)
您需要再次键入RETURN。 Python解释器正在等待您完成命令块,正如您在第二个...
之前从for
提示中看到的那样。