在尝试为乒乓球游戏中的球创造某种动作时,我遇到了一个令人讨厌的问题。 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