Closed ihsinme closed 3 years ago
Дядя Сергей подскажите пожалуйста, а то я не понимаю.
смотри
def check_win(board): win_coord = ((0,2),(0,6),(2,8),(0,3,6),(6,8),(1,7),(3,5),(0,8),(2,6)) for each in win_coord: if board[each[0]] == board[each[1]] == board[each[2]]: return board[each[0]] return False А теперь?
давай смотреть
задачу 8 ты так и не открыл. постарайся.
по твоему коду наверно так красивей смотреть
def check_win(board):
win_coord = ((0,2),(0,6),(2,8),(0,3,6),(6,8),(1,7),(3,5),(0,8),(2,6))
for each in win_coord:
if board[each[0]] == board[each[1]] == board[each[2]]:
return board[each[0]]
return False
как его делать таким красивым я писал. посмотри в предыдущих задачах вкладка close
теперь по самому коду, при запуске мне кажеться должна быть ошибка. например (0,2) говорит о том что each[2] выдаст ошибку т.к. элементов только два.
теперь главное не суется попробывать запустить свой код и проверить его в разных ситуациях.
попробывать расписать что делает оригинальная функция на каждом шаге.
win_coord = ((0,2),(0,6),(2,8),(0,3,6),(6,8),(1,7),(3,5),(0,8),(2,6))
for each in win_coord:
if board[each[0]] == board[each[1]] == board[each[2]]:
return board[each[0]]
return False
https://github.com/Arti0mka/Projekt1pository/issues/8