def makeMove(board,letter,move):
board[move]=letter
def isWinner(bo,le):
# 보드와 플레이어의 글자를 주면, 플레이어가 이겼을때 True를 반환한다.
# board 대신 bo, letter대신 le를 써서 타이핑의 수고를 줄인다
return ((bo[7] == le and bo[8] == le and bo[9] == le) or # across the top
(bo[4] == le and bo[5] == le and bo[6] == le) or # across the middle
(bo[1] == le and bo[2] == le and bo[3] == le) or # across the bottom
(bo[7] == le and bo[4] == le and bo[1] == le) or # down the left side
(bo[8] == le and bo[5] == le and bo[2] == le) or # down the middle
(bo[9] == le and bo[6] == le and bo[3] == le) or # down the right side
(bo[7] == le and bo[5] == le and bo[3] == le) or # 대각선
(bo[9] == le and bo[5] == le and bo[1] == le)) # 대각선
프로그래밍에 프짜도 모르는 놈인데 위에 명령어가 뭘 뜻하는지 좀 알려줄 수 있어??
def가 뭔 역할을 하는지, board, letter, move는 뭘 뜻하는지 등등..말야
정말 하나도 모르겟어ㅜㅜ
def 는 서브루틴의 시작을 알리는 키웓,
or 은 || 연산자임
https://wikidocs.net/book/1
이거 정독하면 알게도비니다
이게 무슨 역활은 하는 함수인지 모르겠디만은 def구 먼지도 모르면 질문힐 시간에 책이나 더 읽고, 먼저 검색부터 하자