This is a Numerical Tic Tac Toe game. I try to make the winning condition which is a row, a column or a diagonal add up to 15. However, the ' '
cannot be changed to integer. What can I do to avoid this?
Here is the main problem part:
local_board = [[ '','0','1','2'],
['0',' ',' ',' '],
['1',' ',' ',' '],
['2',' ',' ',' ']]
def isWinner(self):
if int(local_board[1][1]) + int(local_board[1][2]) + int(local_board[1][3]) == 15\
or int(local_board[2][1]) + int(local_board[2][2]) + int(local_board[2][3]) == 15\
or int(local_board[3][1]) + int(local_board[3][2]) + int(local_board[3][3]) == 15\
or int(local_board[1][1]) + int(local_board[2][1]) + int(local_board[3][1]) == 15\
or int(local_board[1][2]) + int(local_board[2][2]) + int(local_board[3][2]) == 15\
or int(local_board[1][3]) + int(local_board[2][3]) + int(local_board[3][3]) == 15\
or int(local_board[1][1]) + int(local_board[2][2]) + int(local_board[3][3]) == 15\
or int(local_board[1][3]) + int(local_board[2][2]) + int(local_board[3][1]) == 15:
print('Player '+ self.player +' wins. Congrats!')
self.continue_game = False