Open In App

turtle.settiltangle() function in Python

Last Updated : 27 Aug, 2021
Comments
Improve
Suggest changes
Like Article
Like
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.settiltangle()

This function is used to rotate the turtleshape to point in the direction specified by angle, regardless of its current tilt-angle. It does not change the turtle's heading i.e. the direction of movement.

Syntax : turtle.settiltangle(angle) 
 

Parameter: 

angle: This method is similar to turtle.tilt() method ( tilt the turtle by angle as input to the current direction ) but turtle.settiltangle() method set the tilt angle as input without taking the current direction.

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

Example 1 :

Python3
# import package
import turtle

# set turtle position
turtle.up()
turtle.setpos(-100,0)
turtle.down()

# set turtle speed
turtle.speed(1)

# set tilt angle to 90
turtle.settiltangle(90)

# motion
turtle.forward(100)

# set tilt angle to 270 (not 90+270=360)
turtle.settiltangle(270)

# motion
turtle.forward(100)

  

Output :


 

Example 2 :


 

Python3
# import package 
import turtle 

# set turtle 
turtle.speed(1) 
turtle.up() 
turtle.setpos(-50,100) 
turtle.down() 
turtle.shape("turtle") 
turtle.width(2) 

# loop for pattern 
for i in range(6): 
  
    # motion 
    turtle.forward(100) 
    
    # set tilt angle by 180 
    turtle.settiltangle(180) 
    
    # print turtleshape 
    turtle.stamp() 
    
    # move to right by 60 
    turtle.right(60) 
    
# hide the turtle 
turtle.ht()

  

Output :


 


 


Next Article
Article Tags :
Practice Tags :

Similar Reads