擅长:python、mysql、java
<p>啊,很容易犯错误。<code>atan</code>返回弧度值,而不是度数。所以你需要把这个角度乘以<code>180/pi</code>以使它回到度。您还需要将您的<code>dy</code>更改为<code>y0 - y</code>,以便与您的<code>dx</code>保持一致。这是一些正确的代码。在</p>
<pre><code>dx, dy = x0-x, y0-y
angle_in_radians = atan2(dy,dx) # you don't need to cast to float
angle_in_degrees = angle_in_radians * 180 / pi
</code></pre>