如何在Python中找到乌龟的坐标?
例如,如果乌龟位于
(200, 300)
,我将如何检索该位置?
我想知道turtle1和turtle2是否在同一个坐标上 如果turtle1.pos()==turtle2.pos()
就可以了
是的,但是由于海龟在浮点平面上玩耍,当它们靠近但不完全位于彼此之上时,这可能会给您带来麻烦。通过以下测试您可能会更好:
turtle1.distance(turtle2) < 0.1
即中心之间的距离小于您确定的某个模糊因子。如果您想知道海龟的任何部位是否重叠(例如腿接触),那么您的模糊因子可能高达 10.0
turtle.pos() 方法返回一个元组
向量是从元组派生出来的,所以向量就是元组!
因此您可以使用以下方法检查海龟是否位于特定坐标:
if turtle.pos() == (5.0, 0.0):
print(“at coordinate”)
我如何让它在移动时显示坐标?