Draw Panda Using Turtle Graphics in Python
Last Updated :
18 Jan, 2022
Turtle is an inbuilt module in Python. It provides:
- Drawing using a screen (cardboard).
- Turtle (pen).
To draw something on the screen, we need to move the turtle (pen), and to move the turtle, there are some functions like the forward(), backward(), etc.
Prerequisite: Turtle Programming Basics
Draw Panda Using Turtle Graphics
In this section, we will discuss how to draw a Panda using Turtle Graphics.
Approach:
- Import Turtle.
- Make Turtle Object.
- Define a method to draw a circle with dynamic radius and color.
- Draw ears of Panda with black color circles.
- Draw face of Panda with white color circle.
- Draw eyes of Panda with black and white color concentric circles.
- Draw nose of Panda with black color circle.
- Draw two semicircle for mouth below nose.
Code:
python3
import turtle
pen = turtle.Turtle()
def ring(col, rad):
pen.fillcolor(col)
pen.begin_fill()
pen.circle(rad)
pen.end_fill()
pen.up()
pen.setpos( - 35 , 95 )
pen.down
ring( 'black' , 15 )
pen.up()
pen.setpos( 35 , 95 )
pen.down()
ring( 'black' , 15 )
pen.up()
pen.setpos( 0 , 35 )
pen.down()
ring( 'white' , 40 )
pen.up()
pen.setpos( - 18 , 75 )
pen.down
ring( 'black' , 8 )
pen.up()
pen.setpos( 18 , 75 )
pen.down()
ring( 'black' , 8 )
pen.up()
pen.setpos( - 18 , 77 )
pen.down()
ring( 'white' , 4 )
pen.up()
pen.setpos( 18 , 77 )
pen.down()
ring( 'white' , 4 )
pen.up()
pen.setpos( 0 , 55 )
pen.down
ring( 'black' , 5 )
pen.up()
pen.setpos( 0 , 55 )
pen.down()
pen.right( 90 )
pen.circle( 5 , 180 )
pen.up()
pen.setpos( 0 , 55 )
pen.down()
pen.left( 360 )
pen.circle( 5 , - 180 )
pen.hideturtle()
|
Output:
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...