DEV Community

loading...
Cover image for Draw Ironman Helmet With Python Turtle Graphics

Draw Ironman Helmet With Python Turtle Graphics

theanupmaurya profile image Anup Kumar Maurya ・2 min read

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!

Discussion (0)

pic
Editor guide