Python缩进之谜

为什么会出现以下错误?最后的打印语句不应成为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块中

上一篇:Javascript提示和警报输入一个数字,它将循环播放,您将输入数字以获得其平均值


下一篇:在for循环中重新声明对象-C