Draw Circle in Python using Turtle Last Updated : 01 May, 2025 Comments Improve Suggest changes Like Article Like Report Turtle graphics is an engaging way to learn Python programming by visualizing geometric shapes. The turtle module lets you control a turtle to draw lines and shapes on the screen, making it an ideal tool for beginners. Below, we'll explore how to draw circles and create more complex patterns like tangent circles and spiral circles.Drawing a simple circleTo draw a simple circle, the turtle.circle(radius) method is used. The turtle will move in a circular path with the provided radius. Python import turtle t = turtle.Turtle() r = 50 t.circle(r) Output Explanation: This code creates a turtle object t, sets the radius r to 50 and uses t.circle(r) to draw a circle with that radius. The turtle traces the circle starting from its current position.Drawing tangent circlesTangent circles are a series of circles that touch each other at exactly one point. You can create tangent circles by progressively increasing the radius of each subsequent circle. Python import turtle t = turtle.Turtle() r = 10 # radius n = 10 # no of circles for i in range(1, n + 1): t.circle(r * i) Output Explanation: This code creates a turtle object t, sets the radius r to 10 and draws 10 circles with increasing radii, starting from 10 and multiplying by i each iteration.Drawing spiral circleA spiral circle is a pattern where each circle's radius increases incrementally after each round. This creates a spiraling effect that is visually captivating. Python import turtle t = turtle.Turtle() r = 10 # radius for i in range(100): t.circle(r + i, 45) Output Explanation: This code creates a turtle object t, starts with a radius of 10 and draws 100 circles with increasing radii, turning 45 degrees after each circle to form a spiral.Drawing Cocentric CirclesConcentric circles are circles that share the same center but have different radii. They remain evenly spaced and are commonly used in design, geometry, and art for their symmetry and balance. Python import turtle t = turtle.Turtle() r = 10 # radius for i in range(50): t.circle(r * i) t.up() t.sety((r * i)*(-1)) t.down() Output Explanation: This code draws 50 concentric circles with increasing radii, moving the turtle vertically down after each circle to create a stacked pattern. Comment More infoAdvertise with us Next Article Draw Circle in Python using Turtle iamjpsonkar Follow Improve Article Tags : Python python-utility python-modules Python-turtle Python-projects +1 More Practice Tags : python Similar Reads 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, sha 2 min read Draw Chess Board Using Turtle in Python Prerequisite: Turtle Programming Basics Turtle is an inbuilt module in Python. It provides drawing using a screen (cardboard) and turtle (pen). To draw something on the screen, we need to move the turtle (pen). To move turtle, there are some functions i.e forward(), backward(), etc. For drawing Ches 2 min read Draw Colored Solid Cube using Turtle in Python 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 this turtle (pen) and to move the turtle(pen), there are some functions like the forward(), backward(), etc. Prerequisite: Turtle Programming Basics 2 min read Draw a Flower using Turtle in Python We are given the task of drawing a flower using Turtle Graphics in Python. Our goal is to create a design that looks like a flower with multiple petals arranged in a circular pattern. We will do this by using loops to repeat the petal shape and turtle commands to draw and rotate the petals, forming 3 min read Draw Ellipse Using Turtle in Python Prerequisite: Turtle Programming Basics Turtle is an inbuilt module in Python. It provides drawing using a screen (cardboard) and turtle (pen). To draw something on the screen, we need to move the turtle (pen). To move turtle, there are some functions i.e forward(), backward(), etc. Approach: The fo 2 min read Colored Flower by circles using Turtle in Python Prerequisite: Turtle Programming Basics Turtle is an inbuilt module in Python. It provides drawing using a screen (cardboard) and turtle (pen). To draw something on the screen, we need to move the turtle (pen). To move turtle, there are some functions i.e forward(), backward(), etc. To draw Flower : 1 min read Draw Dot Patterns Using Turtle in Python Prerequisite: Turtle Programming Basics Turtle is an inbuilt module in Python. It provides drawing using a screen (cardboard) and turtle (pen). To draw something on the screen, we need to move the turtle (pen). To move turtle, there are some functions i.e forward(), backward(), etc. 1) Draw Dot Squa 2 min read Draw a Hut using turtle module in Python Turtle is a inbuilt module in Python, which has many functions like forward(), backward(), right() and left() etc. You can draw a hut on the screen just by using the turtle module in Python. In this article, we will create a hut using the turtle module. Approach: Import turtleSet the background colo 2 min read Draw sun using Turtle module in Python Prerequisite: Turtle Programming in Python In this article, let's learn how to draw the Sun using turtle in Python. Turtle is an inbuilt module in Python. It helps draw patterns by providing a screen and turtle (pen) as tools. To move the turtle as desired functions defined within the module like fo 1 min read Draw Graph Grid Using Turtle in Python Prerequisite: Turtle Programming Basics Turtle is an inbuilt module in Python. It provides drawing using a screen (cardboard) and turtle (pen). To draw something on the screen, we need to move the turtle (pen). To move turtle, there are some functions i.e forward(), backward(), etc. Approach: Follow 2 min read Like