Как получить положение черепах? (черепаха модуль питон) - PullRequest
0 голосов
/ 16 октября 2019

Я использую модуль черепахи, и я хочу получить положение черепах. Я посмотрел на документацию, но, возможно, я просто не вижу ее.

Я хотел бы знать, находятся ли две черепахи в одной позиции, поэтому код такой:

from turtle import *

turtle1 = Turtle()
turtle2 = Turtle()

pos1 = ... #Should be turtle1 position
pos2 = ... #SHould be turtle2 position
if pos1 == pos2:
    #do stuff

1 Ответ

0 голосов
/ 16 октября 2019

Поскольку черепахи сканируют плоскость с плавающей запятой, сравнение == (равно) не будет хорошо работать в долгосрочной перспективе. Вы хотите получить расстояние между двумя черепахами и решить, насколько близко друг к другу соответствует то же для вашего приложения:

from turtle import Screen, Turtle

turtle1 = Turtle()
turtle2 = Turtle()

if turtle1.distance(turtle2) < 5:  # pick distance that works for your app
    # do stuff
...