Draw Rainbow using Turtle Graphics in Python

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 




# Import turtle package
import turtle
 
# Creating a turtle screen object
sc = turtle.Screen()
 
# Creating a turtle object(pen)
pen = turtle.Turtle()
 
# Defining a method to form a semicircle
# with a dynamic radius and color
def 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 drawing
col = ['violet', 'indigo', 'blue',
       'green', 'yellow', 'orange', 'red']
 
# Setup the screen features
sc.setup(600, 600)
 
# Set the screen color to black
sc.bgcolor('black')
 
# Setup the turtle features
pen.right(90)
pen.width(10)
pen.speed(7)
 
# Loop to draw 7 semicircles
for i in range(7):
    semi_circle(col[i], 10*(
      i + 8), -10*(i + 1))
 
# Hide the turtle
pen.hideturtle()



cooltechyfacts

In this you can get tips&tricks 2-app reviews 3-tech news & facts 4-New mobile launch dates 5-facts about tech,life,and more facebook

Post a Comment

Previous Post Next Post

Contact Form