为什么我得到SyntaxError:语法无效?

问题描述 投票:-4回答:1

我在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
python-3.x matrix syntax concatenation
1个回答
0
投票

你只能在循环语句中使用break,例如执行多次的forwhile

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!")
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.