我正在VS Code中使用Python 3.7。
一个小时以来,看来我再也无法开始循环了。例如,如果我尝试
for i in range(3):
print(i)
在我的终端中显示以下内容:
>>> for i in range(3):
... print(i)
...
仅当我运行不同的代码行时,它才会更改,然后它会给我一条错误消息。对我来说,VS Code似乎在等待循环中的进一步输入。 例如,如果我用
打断它a = 1
并运行两次,如下所示:
>>> for i in range(3):
... print(i)
... a = 1
File "<stdin>", line 1
a = 1
^
SyntaxError: invalid syntax
>>> a = 1
例如,在jupyter笔记本中工作时,一切正常,因此我想这与VS Code有关。
答案 0 :(得分:1)
循环完成后,按Enter键。将最后一行保留为空白,然后再次按Enter。循环应该工作正常。