def diagonal(t, x, y):
"""Makes a diagonal line to the given x, y offsets and return"""
from math import atan2, sqrt, pi
angle = atan2(y, x) * 180/pi
dist = sqrt(x**2 + y**2)
lt(t, angle)
fdbk(t, dist)
rt(t, angle)
atan2
メソッドは何をしているのか分かりません。どのように角度を計算していますか?そして、なぜ距離を計算する別の方法がありますか?Pythonでどのように対角線に移動するのですか?
「私はATAN2方法をするのか理解していないが、」あなたはドキュメントを見たことがありますか? –
コードを適切なインデントで記述し、可能であればコードのソースも引用してください。 – ABcDexter
https://docs.python.org/3/library/math.html#math.atan2 –