Как исправить синтаксическую ошибку в python вокруг elif? - PullRequest
0 голосов
/ 10 октября 2019

Я не могу понять эту синтаксическую ошибку в python.

#I typed this...
elif self.x > 0:
    if self.y != 0:
            self.game.canvas.itemconfig(self.image, \
                                        image=self.images_right[2])

, когда этот код набирается, я получаю ...

Traceback (most recent call back):
    File "<pyshell#12>",line 245, in <module>
        elif self.x > 0:
SyntaxError: invalid syntax

Я отступил по-разному, но это делаетне исправить это.

1 Ответ

1 голос
/ 10 октября 2019

elif работает, только если у вас есть соответствующий if, например:

if self.x < 0:
    pass
elif self.x > 0:
   ...

Похоже, вы пропустили if здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...