IF,ELIF,ELSE语句缩进

时间:2020-04-01 16:33:59

标签: python

我正在尝试运行基于SinricPro库的程序。它通过alexa控制伺服。我可以将RPi连接到Alexa,并且可以通过RPi GPIO控制伺服,但是我需要在Alexa控制伺服的地方工作。

我正在尝试使用IF语句,但总是出现缩进错误。我已经尝试了多种缩进方式,但是没有用……有人对如何使用正确的缩进有任何想法吗?

正在抱怨的IF声明:

Screenshot1

错误:

Screenshot2

2 个答案:

答案 0 :(得分:1)

如果将实际的缩进代码放在ifelifelse之后,该错误应会消失。

或者,如果您希望代码不执行任何操作即可添加pass...。对于函数也是如此,因此虚拟函数可能看起来像

def dummy():
    pass

答案 1 :(得分:0)

如果您不想填写该语句,则需要在每个块下添加pass