嘿,我正在Python中的棋盤遊戲,我有一點麻煩的錯誤出錯信息 - 定義全局變量
例如:
ERROR_MOVE_CANT = "Error: %s %s can't move in direction %s" %(player, piece, direction)
當我嘗試,後來在我的程序提出這個錯誤我使用:
if board[newch[1]][newch[0]] != '.':
return ((ERROR_MOVE_CANT)%(player, piece, direction))
我得到一個錯誤"NameError: global name 'player' is not defined"
我之前已經將'player'定義爲「Letter」或「number」,但是如何將其定義爲全局變量?
您應該刪除所有
並使用代碼格式化選項({}按鈕;)) – 2011-05-30 08:01:54