Turtle is a Python feature like a drawing board, which lets us command a turtle to draw all over it! We can use functions like `turtle.forward(…)`

and `turtle.right(…)`

which can move the turtle around. Turtle is a beginner-friendly way to learn Python by running some basic commands and viewing the turtle do it graphically. It is like a drawing board that allows you to draw over it. The turtle module can be used in both object-oriented and procedure-oriented ways.

To draw, Python `turtle`

provides many functions and methods i.e. forward, backward, etc. Some the commonly used methods are:

**forward(x):**moves the pen in the forward direction by x unit.**backward(x):**moves the pen in the backward direction by x unit.**right(x):**rotate the pen in the clockwise direction by an angle x.**left(x):**rotate the pen in the anticlockwise direction by an angle x.**penup():**stop drawing of the turtle pen.**pendown():**start drawing of the turtle pen.

Now to draw a circle using turtle, we will use a predefined function in “turtle”.

**circle(radius):** This function draws a circle of the given radius by taking the “turtle” position as the center.

**Example:**

`# Python program to demonstrate ` `# circle drawing ` ` ` ` ` `import` `turtle ` ` ` `# Initializing the turtle ` `t ` `=` `turtle.Turtle() ` ` ` ` ` `r ` `=` `50` `t.circle(r) ` |

*chevron_right*

*filter_none*

**Output :**

#### Tangent Circles

A tangent is a line that touches the circumference of a circle from outside at a point, provided that any extension of the line will not cause intersection with the circle. Now, think about a group of circles, that have a common tangent. The group of circles, having common tangent, are known as tangent circles.

**Example:**

`# Python program to demonstrate ` `# tangent circle drawing ` ` ` ` ` `import` `turtle ` ` ` `t ` `=` `turtle.Turtle() ` ` ` `# radius for smallest circle ` `r ` `=` `10` ` ` `# number of circles ` `n ` `=` `10` ` ` `# loop for printing tangent circles ` `for` `i ` `in` `range` `(` `1` `, n ` `+` `1` `, ` `1` `): ` ` ` `t.circle(r ` `*` `i) ` |

*chevron_right*

*filter_none*

**Output :**

#### Spiral Circle

Spiral is a shape similar to a circle, except that the radius of the spiral gradually increases after every completed round.

**Exmaple:**

`# Python program to demonstrate ` `# spiral circle drawing ` ` ` ` ` `import` `turtle ` ` ` `t ` `=` `turtle.Turtle() ` ` ` `# taking radius of initial radius ` `r ` `=` `10` ` ` `# Loop for printing spiral circle ` `for` `i ` `in` `range` `(` `100` `): ` ` ` `t.circle(r ` `+` `i, ` `45` `) ` |

*chevron_right*

*filter_none*

**Output :**

#### Cocentric Circles

The term concentric is used for a group of things having common. Now Circles having the same center are termed as Concentric Circle.

`# Python program to demonstrate ` `# concentric circle drawing ` ` ` ` ` `import` `turtle ` ` ` ` ` `t ` `=` `turtle.Turtle() ` ` ` `# radius of the circle ` `r ` `=` `10` ` ` `# Loop for printing concentric circles ` `for` `i ` `in` `range` `(` `50` `): ` ` ` `t.circle(r ` `*` `i) ` ` ` `t.up() ` ` ` `t.sety((r ` `*` `i)` `*` `(` `-` `1` `)) ` ` ` `t.down() ` |

*chevron_right*

*filter_none*

**Output :**

## Recommended Posts:

- Draw Cube and Cuboid in Python using Turtle
- Draw Shape inside Shape in Python Using Turtle
- Draw Colored Solid Cube using Turtle in Python
- Draw Panda Using Turtle Graphics in Python
- Draw Heart Using Turtle Graphics in Python
- Draw Ellipse Using Turtle in Python
- Draw Graph Grid Using Turtle in Python
- Draw Dot Patterns Using Turtle in Python
- Draw Chess Board Using Turtle in Python
- Draw Spiraling Star using Turtle in Python
- Draw Spiraling Polygon using Turtle in Python
- Draw Spiraling Square using Turtle in Python
- Draw Spiraling Triangle using Turtle in Python
- Draw an Olympic Symbol in Python using Turtle
- Draw Black Spiral Pattern Using Turtle in Python
- Draw a car using Turtle in Python
- Draw a snowman using turtle module in Python
- Draw Spiralling Circles Using Turtle Graphics in Python
- Draw house using Turtle programming in Python
- Draw tree using Turtle module in Python

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.