1
탁월한 Tic Tac Toe Bot의 코드를 살펴볼 때이 코드가 함수 안에 있음을 발견했습니다.탁월한 Tic Tac Toe의 오류
def __init__(self,other=None):
self.player = 'X'
self.opponent = 'O'
self.empty = '.'
self.size = 3
self.fields = {} # A dictionary
for y in range(self.size):
for x in range(self.size):
self.fields[x,y] = self.empty
fields
속성은 사전을 나타냅니다. self.fields[x,y]
은 무엇을 나타냅니다? x
은 열을 나타내고 y
은 행을 나타 냅니까? 이러한 맥락에서
감사 톰 :
그것은 동등입니다! x는 열을 나타내고 y는 여기의 pyhton 코드의 행을 나타 냅니까? cpp와 같은 프로그래밍 언어에서 x는 행을 나타내고 y는 [x] [y]의 열을 나타냅니다. –
이 문맥에서 Python의 관점에서 행 대 열의 개념은 없습니다. 'fields'는 사전이고, 키는 문자열, 튜플 등을 포함한 모든 불변의 타입이 될 수 있습니다. –
괜찮습니다. 도와 주셔서 감사합니다! :) –