Skip to main content
 首页 » 编程设计

Python缩进之谜

2025年05月04日8artech

为什么会出现以下错误?最后一个 print 语句不应该是 while 循环的一部分。

>>> while n>= 0: 
...     n = n-1 
...     print(n) 
... print ("TO A!!") 
  File "<stdin>", line 4 
    print ("TO A!!") 
        ^ 
SyntaxError: invalid syntax 

请您参考如下方法:

您需要在 while 循环后按 enter 退出循环

>>> n = 3 
>>> while n>=0: 
...     n = n-1 
...     print (n) 
...                         # Press enter here 
2 
1 
0 
-1 
>>> print ("To A!!") 
To A!! 

注意:- ... 意味着您仍在 while block 中