我在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
你只能在循环语句中使用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!")