DEV Community

Cover image for Draw Ironman Helmet With Python Turtle Graphics
Anup Kumar Maurya
Anup Kumar Maurya

Posted on

Draw Ironman Helmet With Python Turtle Graphics

Hi folks, Hope you are doing great!

Today, We are going to learn how to draw Ironman Helmet using Python Turtle Graphics by making use of various functions of the turtle module.

Turtle is an inbuilt Python library that enables users to create simple graphics and shapes by providing them with a virtual canvas. Here’s my code that creates a simple Ironman Helmet using a turtle. Have fun!

import turtle
# Top Part
piece1=[[(-40, 120), (-70, 260), (-130, 230), 
(-170, 200), (-170, 100), (-160, 40), (-170, 10), 
(-150, -10), (-140, 10), (-40, -20), (0, -20)],[(0, -20), 
(40, -20), (140, 10), (150, -10), (170, 10), (160, 40),
(170, 100), (170, 200), (130, 230), (70, 260), (40, 120), 
(0, 120)]]
# Middle Part
piece2=[[(-40, -30), (-50, -40), (-100, -46), (-130, -40),
 (-176, 0), (-186, -30), (-186, -40), (-120, -170), 
(-110, -210), (-80, -230), (-64, -210), (0, -210)],
[(0, -210), (64, -210), (80, -230), (110, -210), (120, -170), (186, -40), (186, -30), (176, 0), (130, -40), (100, -46), (50, -40), (40, -30), (0, -30)]]
#Bottom Part
piece3=[[(-60, -220), (-80, -240), (-110, -220), 
(-120, -250),(-90, -280), (-60, -260), (-30, -260), (-20, -250), (0, -250)],[(0, -250), (20, -250), (30, -260), (60, -260),
 (90, -280), (120, -250),(110, -220), (80, -240), (60, -220), (0, -220)]]
turtle.hideturtle()
turtle.bgcolor('#ba161e') #Dark Red
turtle.setup(500,600)
turtle.title("I AM IRONMAN")
piece1Goto=(0,120)
piece2Goto=(0,-30)
piece3Goto=(0,-220)
turtle.speed(2)
def draw_piece(piece,pieceGoto):
    turtle.penup()
    turtle.goto(pieceGoto)
    turtle.pendown()
    turtle.color('#fab104') #Light Yellow
    turtle.begin_fill()
    for i in range(len(piece[0])):
        x,y=piece[0][i]
        turtle.goto(x,y)

    for i in range(len(piece[1])):
        x,y=piece[1][i]
        turtle.goto(x,y)
    turtle.end_fill()
draw_piece(piece1,piece1Goto)
draw_piece(piece2,piece2Goto)
draw_piece(piece3,piece3Goto)
turtle.hideturtle()
turtle.done()

Enter fullscreen mode Exit fullscreen mode

For more python project like this checkout python projects

Thanks for playing! Happy coding!

Top comments (0)