Python’s Turtle module is an excellent tool for beginners to learn programming through visual outputs. It provides a simple way to understand basic programming concepts such as loops, functions, and variables. In this tutorial, we will walk through the process of drawing a simple smiley face using Turtle graphics.
Step 1: Import the Turtle Module
First, you need to import the Turtle module. This can be done by adding the following line of code at the beginning of your Python script:
pythonCopy Codeimport turtle
Step 2: Setting Up the Screen
Before we start drawing, let’s set up our drawing window. You can use the turtle.Screen()
method to access the screen and customize it according to your preference.
pythonCopy Codescreen = turtle.Screen()
screen.title("Smiley Face")
screen.bgcolor("white")
Step 3: Creating the Turtle
Now, let’s create our turtle. You can name it anything you like. For this tutorial, we will name it “pen”.
pythonCopy Codepen = turtle.Turtle()
pen.speed(1) # Set the drawing speed
Step 4: Drawing the Face
We will start by drawing the face, which is a circle. We can use the pen.circle()
method for this.
pythonCopy Codepen.penup()
pen.goto(0, -100) # Move the pen to the starting position
pen.pendown()
pen.circle(100) # Draw a circle with a radius of 100
Step 5: Drawing the Eyes
Next, we draw the eyes. Each eye is a smaller circle.
pythonCopy Code# Left eye
pen.penup()
pen.goto(-40, 50)
pen.pendown()
pen.fillcolor("white")
pen.begin_fill()
pen.circle(10)
pen.end_fill()
# Right eye
pen.penup()
pen.goto(40, 50)
pen.pendown()
pen.fillcolor("white")
pen.begin_fill()
pen.circle(10)
pen.end_fill()
Step 6: Drawing the Mouth
The mouth is a semicircle. We can draw it using the pen.circle()
method again, but this time we specify the extent of the arc.
pythonCopy Codepen.penup()
pen.goto(-30, 20)
pen.setheading(-90)
pen.pendown()
pen.circle(30, 180)
Step 7: Hiding the Turtle
Once we’ve finished drawing, we can hide the turtle to make our drawing look cleaner.
pythonCopy Codepen.hideturtle()
Step 8: Keeping the Window Open
Finally, we use turtle.done()
to keep the window open so we can see our smiley face.
pythonCopy Codeturtle.done()
And that’s it! You have successfully drawn a smiley face using Python’s Turtle graphics. This is just a basic example, and you can experiment with different shapes, colors, and sizes to create more complex and interesting drawings.
[tags]
Python, Turtle Graphics, Programming Tutorial, Smiley Face, Beginner Friendly