Open In App

How to make Triangle in Python Turtle using onscreenclick?

Turtle” is a Python feature like a drawing board, which lets us command a turtle to draw all over it! We can use functions like turtle.forward(…) and turtle.right(…) which can move the turtle around. Turtle is also Known as Logo Programming language which commands for movement and drawing produced line or vector graphics, either on screen or with a small robot termed a turtle.

Functions used




import turtle
 
 
# Screen() method to get screen
wn=turtle.Screen() 
 
# creating tess object
tess=turtle.Turtle() 
 
 
def triangle(x,y):
   
    # it is used to draw out the pen
    tess.penup()
     
    # it is used to move cursor at x
    # and y position
    tess.goto(x,y)
     
    # it is used to draw in the pen
    tess.pendown()
    for i in range(3):
       
          # move cursor 100 unit
        # digit forward
        tess.forward(100)
         
        # turn cursor 120 degree left
        tess.left(120)
         
        # Again,move cursor 100 unit
        # digit forward
        tess.forward(100)
         
# special built in function to send current
# position of cursor to triangle
turtle.onscreenclick(triangle,1)
 
turtle.listen()
 
# hold the screen
turtle.done()

Output :

As we can see cursor forms triangle where we can

 


Article Tags :