Open In App

turtle.turtlesize() function in Python

Last Updated : 26 Jul, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

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.turtlesize()

This function is used to return or set the pen’s attributes x or y-stretchfactors and outline. 

Syntax :

turtle.turtlesize(stretch_wid=None, stretch_len=None, outline=None)

Parameters:

Arguments Value Type Description
stretch_wid positive number stretchfactor perpendicular to orientation
stretch_len positive number stretchfactor in direction of turtles orientation
outline positive number determines the width of the shapes’s outline

Below is the implementation of the above method with some examples :

Example 1 :

Python3




# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtle width
    turtle.turtlesize(stretch_wid=(i+1)*0.5)
    turtle.forward(100)
    turtle.right(90)


Output :

Example 2 :

Python3




# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
  
    # set turtle length
    turtle.turtlesize(stretch_len=(i+1)*0.5)
    turtle.forward(100)
    turtle.right(90)


Output :

Example 3 :

Python3




# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtle outline
    turtle.turtlesize(outline=i+1)
    turtle.forward(100)
    turtle.right(90)


Output :

Example 4 :

Python3




# import package
import turtle
  
# set turtle
turtle.speed(1)
turtle.shape("turtle")
turtle.fillcolor("blue")
  
# loop for motion
for i in range(4):
    
    # set turtlesize properties all together
    turtle.turtlesize(stretch_wid=(i+1)*0.5,
                      stretch_len=(i+1)*0.5,
                      outline=(i+1)
                     )
    turtle.forward(100)
    turtle.right(90)


Output :



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads