Draw a car using Turtle in Python

Prerequisite: Turtle module, Drawing Shapes
There are many modules in python which depict graphical illustrations, one of them is a turtle, it is an in-built module in Python, which lets the user control a pen(turtle) to draw on the screen(drawing board). It is mostly used to illustrate figures, shapes, designs, etc. In this article, we will learn how to draw a Car using the turtle module.
To draw a car in Python using the Turtle module:
- We are going to create different shapes using the turtle module in order to illustrate a car.
- Tyres can be drawn using the circle() function.
- The upper body can be thought of as a rectangle.
- The roof and windows are similar to a trapezoid.
- Overlapping all the above shapes in particular positions will illustrate a car.
Let’s try to understand it better with the help of the below program:
Python3
#Python program to draw car in turtle programming# Import required library import turtle car = turtle.Turtle()# Below code for drawing rectangular upper bodycar.color('#008000')car.fillcolor('#008000')car.penup()car.goto(0,0)car.pendown()car.begin_fill()car.forward(370)car.left(90)car.forward(50)car.left(90)car.forward(370)car.left(90)car.forward(50)car.end_fill() # Below code for drawing window and roofcar.penup()car.goto(100, 50)car.pendown()car.setheading(45)car.forward(70)car.setheading(0)car.forward(100)car.setheading(-45)car.forward(70)car.setheading(90)car.penup()car.goto(200, 50)car.pendown()car.forward(49.50) # Below code for drawing two tyrescar.penup()car.goto(100, -10)car.pendown()car.color('#000000')car.fillcolor('#000000')car.begin_fill()car.circle(20)car.end_fill()car.penup()car.goto(300, -10)car.pendown()car.color('#000000')car.fillcolor('#000000')car.begin_fill()car.circle(20)car.end_fill() car.hideturtle() |
Output:



