Turtle is an inbuilt module in Python.
It provides:
1-Drawing using a screen (cardboard).
2-Turtle (pen).
Here's the source code for rainbow diagram using python
Output of the below source code
Tags
scource codes
# Import turtle packageimport turtle# Creating a turtle screen objectsc = turtle.Screen()# Creating a turtle object(pen)pen = turtle.Turtle()# Defining a method to form a semicircle# with a dynamic radius and colordef semi_circle(col, rad, val): # Set the fill color of the semicircle pen.color(col) # Draw a circle pen.circle(rad, -180) # Move the turtle to air pen.up() # Move the turtle to a given position pen.setpos(val, 0) # Move the turtle to the ground pen.down() pen.right(180)# Set the colors for drawingcol = ['violet', 'indigo', 'blue', 'green', 'yellow', 'orange', 'red'] # Setup the screen featuressc.setup(600, 600) # Set the screen color to blacksc.bgcolor('black') # Setup the turtle featurespen.right(90)pen.width(10)pen.speed(7) # Loop to draw 7 semicirclesfor i in range(7): semi_circle(col[i], 10*( i + 8), -10*(i + 1)) # Hide the turtlepen.hideturtle()