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表示列[a] [x] [y] –
在這種情況下,從Python的角度來看,沒有行與列的概念。 'fields'是一個字典,並且這些鍵可以是任何不可變類型,包括字符串,元組等等。 –
好的。謝謝您的幫助! :) –