Open In App

turtle.settiltangle() function in Python

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.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 :

 

 



Last Updated : 27 Aug, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads