如何在python中找到乌龟的坐标?
例如,如果乌龟位于(200, 300)
,我将如何找回该位置?
答案 0 :(得分:2)
turtle documentation表示turtle.pos()
获得Vec2D
向量的位置。
答案 1 :(得分:1)
如python文档中所示,turtle.pos()是最佳解决方案
答案 2 :(得分:0)
我想知道turtle1和turtle2是否在同一坐标上 如果turtle1.pos()== turtle2.pos()
,我会这样做
是的,但由于乌龟在浮点平面上播放,这可能会让你在它们靠近时感到麻烦,但彼此并不完全相同。你可能会更喜欢像以下那样的测试:
turtle1.distance(turtle2) < 0.1
即。中心之间的距离小于您确定的某些模糊因子。如果你想知道是否有任何龟部分重叠(例如腿部接触),那么你的模糊因子可能高达10.0
答案 3 :(得分:0)
好吗,turtle.pos()方法返回一个元组
向量是从元组派生的,所以向量就是元组!
因此您可以使用以下方法检查龟是否在特定的坐标上:
if turtle.pos() == (5.0, 0.0):
print(“at coordinate”)