turtle.setpos() and turtle.goto() functions in Python

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 :




