turtle.shape() function 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.shape()
This function is used to set the turtle shape to shape with a given name or, if the name is not given, return the name of the current shape.
Syntax:
turtle.shape(name=None)
Shape with name must exist in the Turtle Screen’s shape dictionary. Initially, there are the following polygon shapes: “arrow”, “turtle”, “circle”, “square”, “triangle”, “classic”. These images are shown below.

default : ‘classic’

‘arrow’

‘turtle’

‘circle’

‘square’

‘triangle’
Example:
Python3
# import package import turtle # for default shape turtle.forward( 100 ) # for circle shape turtle.shape( "circle" ) turtle.right( 60 ) turtle.forward( 100 ) # for triangle shape turtle.shape( "triangle" ) turtle.right( 60 ) turtle.forward( 100 ) # for square shape turtle.shape( "square" ) turtle.right( 60 ) turtle.forward( 100 ) # for arrow shape turtle.shape( "arrow" ) turtle.right( 60 ) turtle.forward( 100 ) # for turtle shape turtle.shape( "turtle" ) turtle.right( 60 ) turtle.forward( 100 ) |
Output:
Please Login to comment...