Я выполняю присвоение ti c -ta c -ee, и это ошибка, которую я получаю для следующего кода (объект 'function' не может быть подписан в Python):
testboard = ['0','X','O','X','O','X','O','X','O','X']
def dboard(board):
print(board[7] +'|' + board[8] + '|' + board[9])
print('-------')
print(board[4] +'|' + board[5] + '|' + board[6])
print('-------')
print(board[1] +'|' + board[2] + '|' + board[3])
def choose():
marker = ''
while marker != 'X' and marker != 'O':
marker = input('Player 1! Choose X or O ').upper()
if marker == 'X':
return ('X','O')
else:
return ('O','X')
def place(board,mark,position):
board[position]=mark
def check(board,mark):
if(board[7] == board[8] == board[9] == mark) or (board[1] == board[2] == board[3] == mark) or (board[4] == board[5] == board[6] == mark):
return 'All rows are equal. You Win!'
else:
return 'Losers! Continue please'
dboard(testboard)
check(dboard,'X')