To draw a circle, we will use circle() method which takes radius as an argument.
#Program to draw circle in Python Turtle import turtle t = turtle.Turtle() t.circle(50)
Output of the above program
Explanation of the above code
import turtle t = turtle.Turtle()
You must import turtle module in order to use it. Then, we have created a new drawing board and assigned it to an object t.
t.circle(50)
It will draw a circle of radius 50units.
More than one circle having one point of intersection is called tangent circles.
#Program to draw tangent circles in Python Turtle import turtle t = turtle.Turtle() for i in range(10): t.circle(10*i)
Output of the above program-
Explanation of the above code
for i in range(10): t.circle(10*i)
After drawing a circle, turtle reaches the same point from where it has started drawing a circle. So, just by varying the radius we can obtain tangent circles. This thing is repeated 10 times to obtain tangent circles.
Circles with varying radius are called spiral.
#Program to draw spiral circles in Python Turtle import turtle t = turtle.Turtle() for i in range(100): t.circle(10+i, 45)
Output of the above program-
Explanation of the above code
for i in range(100): t.circle(10+i, 45)
The second argument of circle() method helps in drawing an arc. It controls the measure of the central angle. Here we have passed 45 as a central angle. This thing is repeated 100 times to obtain concentric circles.
Circles with different radii having a common center are called concurrent circles.
#Program to draw concentric circles in Python Turtle import turtle t = turtle.Turtle() for i in range(50): t.circle(10*i) t.up() t.sety((10*i)*(-1)) t.down()
Output of the above program-
Explanation of the above code
for i in range(100): t.circle(10*i) t.up() t.sety((10*i)*(-1)) t.down()
After drawing a circle, we have picked up the turtle's pen and set the y coordinate of turtle's pen to -1 times 10*i. After which we have put the pen back on the canvas. This thing is repeated 50 times to obtain concentric circles.