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 packageimport turtleÂ
# set turtle positionturtle.up()turtle.setpos(-100,0)turtle.down()Â
# set turtle speedturtle.speed(1)Â
# set tilt angle to 90turtle.settiltangle(90)Â
# motionturtle.forward(100)Â
# set tilt angle to 270 (not 90+270=360)turtle.settiltangle(270)Â
# motionturtle.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 :
Â
Â

