Discuss / Python / 为什么算点到点位移的时候定义函数里的参数angle要设置=0啊?

为什么算点到点位移的时候定义函数里的参数angle要设置=0啊?

Topic source

噗安潘

#1 Created at ... [Delete] [Delete and Lock User]

>>> import math

>>> def move(x,y,step,angle):

    nx=x+step*math.cos(angle)

    ny=y+step*math.sin(angle)

    print(nx,ny)

>>> move(100,100,60,math.pi/6)

151.96152422706632 130.0

不设置angle=0的话默认往右边100+60*sin30=130,文章里设置了就是100-60*sin30=70


  • 1

Reply