我的程序的一小部分。 A和B被認爲是不同的,但都是一樣的。 A = B即使改變後。有什麼建議麼。不正確的變量python
def reveal_board(location1, location2, a):
b = a
for char in board:
if char == board[location1 - 1]:
b[location1 - 1] = char
if char == board[location2 - 1]:
b[location2 - 1] = char
else:
b = b
print_board(b)
if board[location1 - 1] == board[location2 - 1]:
return b
else:
return a
什麼* *是* a?我想是個'dict' ...? – deceze
什麼是'board'?嘗試創建一個顯示您感到困惑的行爲的最小示例。 – Joost
板是一個列表,並且a與剛剛填充「*」的板的尺寸相同。這只是我的程序的一部分。 – Stephanie