Почему я получаю SyntaxError: неверный синтаксис? - PullRequest
0 голосов
/ 19 апреля 2019

Я получаю синтаксическую ошибку в строке if. Это код:

board = [[1, 2, 3],
         [4, 5, 6],
         [7, 8, 9]]
vitoriax = ['X', 'X', 'X']

if (board[0]) == (vitoriax) or (board[1]) == (vitoriax):
    print ("X won!")
    break

1 Ответ

0 голосов
/ 19 апреля 2019

Вы можете только break из оператора зацикливания, например for или while, который выполняется несколько раз.

if - это условный оператор, который выполняется только один раз, поэтому вопрос о нарушениииз этого цикла удалите break из своего кода, и он должен работать.

board = [[1, 2, 3],
         [4, 5, 6],
         [7, 8, 9]]
vitoriax = ['X', 'X', 'X']

if (board[0]) == (vitoriax) or (board[1]) == (vitoriax):
    print ("X won!")
...