当尝试如果python中的条件得到错误

时间:2018-03-27 18:04:21

标签: python

如果条件出错,我在下面尝试时对python很新。

>>> age=18
>>> if age>18:
... print "Elligible for voting"
  File "<stdin>", line 2
    print "Elligible for voting"

1 个答案:

答案 0 :(得分:2)

在Python indentation is very important中。在if语句之后,如果if语句的计算结果为True,则需要缩进{/ 1}}:

这很可能是你的完整追溯:

>>> if age>18:
... print "Elligible for voting"
  File "<stdin>", line 2
    print "Elligible for voting"
        ^
IndentationError: expected an indented block

所以它告诉你错误的原因,预计会有一个缩进的块,但你还没有给出。

尝试:

>>> if age>18:
...     print "Elligible for voting"
...

这在语法上是正确的。