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:
Python3
# import packageimport turtle   # forward turtle by 100turtle.forward(100)  # stamp the turtle shapeturtle.stamp()  # set the position by using setpos()turtle.up()turtle.setpos(-50,50)turtle.down()  # forward turtle by 100turtle.forward(100)  # stamp the turtle shapeturtle.stamp()  # set the position by using goto()turtle.up()turtle.goto(-50,-50)turtle.down()  # forward turtle by 100turtle.forward(100) |
Output :
Example 2 :
Python3
# import packageimport turtle   # method to raw pattern# of circle with rad radiusdef draw(rad):          # draw circle    turtle.circle(rad)          # set the position by using setpos()    turtle.up()    turtle.setpos(0,-rad)    turtle.down()  # loop for patternfor i in range(5):    draw(20+20*i) |
Output :

