The turtle module provides turtle graphics primitives, in both object-oriented and procedure-oriented ways. Because it uses Tkinter for the underlying graphics, it needs a version of Python installed with Tk support.
turtle.setpos()
This method is used to move the turtle to an absolute position. This method has Aliases: setpos, setposition, goto.
Syntax: turtle.setpos(x, y=None) or turtle.setposition(x, y=None) or turtle.goto(x, y=None)
Parameters:
x: x coordinate of a Vec2D-vector
y: y coordinate of a Vec2D-vector
Below is the implementation of above method with some examples :
Example 1:
# 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 )
|
Output :
Example 2 :
# 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)
|
Output :