step 和返回值问题
import math def move(x, y, step, angle): nx = x + step * math.cos(angle) ny = y - step * math.sin(angle) return nx, ny
>>> x, y = move(100, 100, 60, math.pi / 6) >>> print x, y 151.961524227 70.0
1. 返回的值是nx,ny,为什么print x,y也同样得到的是新坐标?
2. step是怎样的一个计量?