在嘗試爲乒乓球遊戲中的球創造某種動作時,我遇到了一個令人討厭的問題。 x和y座標的值不想改變(缺少更好的單詞)。也許這是由於python中字符串的不可變性質,或者是我對Python處理變量的方式的誤解。任何幫助將是最歡迎:)如何更改int的值,並恢復並使用新值?
x_coordinate = 100
y_coordinate = 100
NORTH_EAST = [x_coordinate + 1, y_coordinate - 1]
NORTH_WEST = [x_coordinate - 1, y_coordinate - 1]
SOUTH_EAST = [x_coordinate + 1, y_coordinate + 1]
SOUTH_WEST = [x_coordinate - 1, y_coordinate + 1]
direction = NORTH_EAST
while True:
print (direction)
x_coordinate = direction[0]
y_coordinate = direction[1]
預期結果是什麼?代碼現在在做什麼,這是不正確的? – Axarydax
預計:[101] [99],[102] [98],[103] [97] – user2278282
現在正在處理[101] [99],[101] [99],[101] [99] ... – user2278282