Open In App

Print a Spirograph using turtle in Python

Last Updated : 11 Sep, 2021
Suggest changes
Share
Like Article
Like
Report

Pre-requisites: Turtle Programming in Python

A spirograph is a very interesting geometrical figure which is often symmetrical to both the axes. It produces mathematical roulette curves of the variety technically known as hypotrochoids and epitrochoids. Here, we've used a range of colors to draw circles, you can use your combination as per your color choice.

Below is the implementation.

Python3
# Import the turtle library for  # drawing the required curve import turtle as tt # Set the background color as black, # pensize as 2 and speed of drawing  # curve as 10(relative) tt.bgcolor('black') tt.pensize(2) tt.speed(10) # Iterate six times in total for i in range(6): # Choose your color combination for color in ('red', 'magenta', 'blue', 'cyan', 'green', 'white', 'yellow'): tt.color(color) # Draw a circle of chosen size, 100 here tt.circle(100) # Move 10 pixels left to draw another circle tt.left(10) # Hide the cursor(or turtle) which drew the circle tt.hideturtle() 

Output:  

python-turtle-spiral


 


Similar Reads

Article Tags :
Practice Tags :