在另一个之后获得冒号丢失错误,但冒号在那里

时间:2018-07-05 23:12:40

标签: python

我正在使用pycharm作为IDE。

我收到一个错误消息,说其他位置上缺少一个冒号。但是你是冒号

代码

def Start():
    glo.setUp();
    stat=1

    while state>0:
        if state==glo.STATE_PRE_START_BUY:
            sys.start()

            sys.end()

错误在下面的行

    else state==glo.STATE_BUY_CYCLE:  
        sys,end()

2 个答案:

答案 0 :(得分:1)

  

else state == glo.STATE_BUY_CYCLE:

我想你是说

elif state==glo.STATE_BUY_CYCLE:

答案 1 :(得分:1)

您在state==glo.STATE_BUY_CYCLE之后有一个表达式else,表示您的意思是elif。使用else时,必须紧跟冒号而不是表达式。