El módulo de Turtle proporciona primitivos de gráficos de Turtle, tanto en formas orientadas a objetos como orientadas a procedimientos. Debido a que usa tkinter para los gráficos subyacentes, necesita una versión de Python instalada con soporte Tk.
Turtle.distancia()
Este método se utiliza para devolver la distancia desde la Turtle a (x,y) en unidades de paso de Turtle.
Sintaxis: Turtle.distancia(x, y=Ninguna)
Parámetros:
x: coordenada x del Vector 2DVec.
y: coordenada y del Vector 2DVec.
Este método se puede llamar en diferentes formatos como se indica a continuación:
distance(x, y) # two coordinates distance((x, y)) # a pair (tuple) of coordinates distance(vec) # e.g. as returned by pos() distance(mypen) # where mypen is another turtle
A continuación se muestra la implementación del método anterior con algunos ejemplos:
Ejemplo 1 :
Python3
# importing package import turtle # print the distance # before any motion print(turtle.distance()) # forward turtle by 100 turtle.forward(100) # print the distance # after a motion print(turtle.distance())
Producción :
0.0 100.0
Ejemplo 2:
Python3
# importing package import turtle # print distance (default) print(turtle.distance()) for i in range(4): # draw one quadrant turtle.circle(50,90) # print distance print(turtle.distance())
Producción :
0.0 70.7106781187 100.0 70.7106781187 1.41063873243e-14
Ejemplo 3:
Python3
# importing package import turtle # print distance with arguments # in different formats print(turtle.distance(3,4)) print(turtle.distance((3,4))) print(turtle.distance((30.0,40.0)))
Producción :
5.0 5.0 50.0
Publicación traducida automáticamente
Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA