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.setpos()
Este método se utiliza para mover la Turtle a una posición absoluta. Este método tiene alias: setpos, setposition, goto.
Sintaxis: Turtle.setpos(x, y=Ninguno) o Turtle.setposición(x, y=Ninguno) o Turtle.goto(x, y=Ninguno)
Parámetros:
x: coordenada x de un vector Vec2D
y: coordenada y de un vector Vec2D
A continuación se muestra la implementación del método anterior con algunos ejemplos:
Ejemplo 1:
Python3
# import package import turtle # forward turtle by 100 turtle.forward(100) # stamp the turtle shape turtle.stamp() # set the position by using setpos() turtle.up() turtle.setpos(-50,50) turtle.down() # forward turtle by 100 turtle.forward(100) # stamp the turtle shape turtle.stamp() # set the position by using goto() turtle.up() turtle.goto(-50,-50) turtle.down() # forward turtle by 100 turtle.forward(100)
Producción :
Ejemplo 2:
Python3
# import package import turtle # method to raw pattern # of circle with rad radius def draw(rad): # draw circle turtle.circle(rad) # set the position by using setpos() turtle.up() turtle.setpos(0,-rad) turtle.down() # loop for pattern for i in range(5): draw(20+20*i)
Producción :
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