沒有搞懂。
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
怎么就突然出現了100.60呢?還有這個在寫什么完全不懂?
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
怎么就突然出現了100.60呢?還有這個在寫什么完全不懂?
2018-06-17
舉報
2018-06-17
是100,60,這個函數是用以表示:坐標軸上點的變化的,函數中x,y是點的初始位置,step是點的移動距離,angle是點的移動角度,不過值得注意的是,你這函數里面y的變動為-,所以是逆時針按照給出角度的逆時針旋轉。