python简单如果条件问题

时间:2013-03-05 19:36:34

标签: python linux

我正在玩python if条件,我确实关注了。这有什么不对?

>>> if 2 == 2:
... print ("YES")
  File "<stdin>", line 2
    print ("YES")
        ^
IndentationError: expected an indented block
>>>

2 个答案:

答案 0 :(得分:2)

Python使用缩进来表示块,您需要缩进print()行。 e.g:

>>> if 2 == 2:
...     print ("YES")
...
YES

答案 1 :(得分:1)

print

之前需要有一个或多个空格
if 2 == 2:
    print ("YES")

Python使用缩进来表示嵌套。没有空格,你的代码就不是有效的Python。

P.S。每个缩进级别is often the preferred choice四个空格。