Получение недопустимой синтаксической ошибки в Vs Code при первом «или»

#python #python-3.x #visual-studio #syntax #syntax-error

#python #python-3.x #visual-studio #синтаксис #синтаксическая ошибка

Вопрос:

Я действительно не могу понять, в чем здесь проблема.

 def winner(board, letter):
#below is the winning combination. If any of the combination matches the winner is gonna be declared
    (board['top-L'] == letter and board['top-M'] == letter and board['top-R'] == letter) **or**
    (board['low-L'] == letter and board['low-M'] == letter and board['low-R'] == letter) or
    (board['mid-L'] == letter and board['mid-M'] == letter and board['mid-R'] == letter) or
    (board['top-L'] == letter and board['mid-L'] == letter and board['low-L'] == letter) or
    (board['top-M'] == letter and board['mid-M'] == letter and board['low-M'] == letter) or
    (board['top-R'] == letter and board['mid-R'] == letter and board['low-R'] == letter) or
    (board['top-L'] == letter and board['mid-M'] == letter and board['low-R'] == letter) or
    (board['top-R'] == letter and board['mid-M'] == letter and board['low-L'] == letter) or
  

Комментарии:

1. Вы не можете разбить строку, подобную taht в Python.

2. Значит, все они должны быть в одной строке?

3. Код, который у вас есть, не имеет смысла. У вас есть длинное и сложное выражение, но вы никогда не используете его результат.

4. Нет, существуют различные способы разбиения длинной строки

5. Найдите «продолжение строки»