【发布时间】:2015-04-16 00:17:54
【问题描述】:
为什么会出现以下错误?最后一个print 语句不应成为while 循环的一部分。
>>> while n>= 0:
... n = n-1
... print(n)
... print ("TO A!!")
File "<stdin>", line 4
print ("TO A!!")
^
SyntaxError: invalid syntax
【问题讨论】:
-
@KasraAD 这不是问题的原因,它仍然是有效的语法。
-
@KasraAD 这就是解释器的显示方式 -
'... '是继续提示 -
是的,我只是想念它在终端:D
-
@Juergen,空格不影响语句。 print("string") 和 print("string") 都可以。答案实际上与下面有人提到的有关。在 shell 上,一次只能运行一个块。