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: