Happy Diwali Python Program using Turtle

Send Diwali wishes to your loving ones in cool way. Here we get a cool Happy Diwali Python Program using Turtle module. 

Happy Diwali Python Program using Turtle

 

Source Code:

import turtle

#turtle.Screen
turtle.bgcolor("black")

turtle.up()
turtle.color("red")
turtle.fillcolor("red")

# Diya
turtle.setpos (-150, 100)
turtle.down()
turtle.right(90)
turtle.begin_fill()
turtle.circle(150, 180)
turtle.left(90)
turtle.forward (300)
turtle.end_fill()


turtle.up()
turtle.color("black")
turtle.back(150)
turtle.right (90)
turtle.down()
turtle.forward(30)
turtle.right(90)

# Lamp 
turtle.up()
turtle.color("#FFA500")
turtle.fillcolor("#FFA500")
turtle.begin_fill()
turtle.setpos (-50, 152)
turtle.right(90)
turtle.down()

turtle.circle(50, 180)
turtle.left(30)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.end_fill()

turtle.up()
turtle.setpos (-340, -200)
turtle.color("White")
turtle.down()
turtle.write("HAPPY DIWALI", font=("Lucida Calligraphy", 55))


# Function Fire_Crackers
def move_to(x,y):
    turtle.penup()
    turtle.goto(x,y)
    turtle.pendown()

#1 Fire_Cracker 1
move_to(300,150)
turtle.color("red")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(300,150)
    angle+=18
    turtle.left(angle)

#Fire_Cracker 2
move_to(450,150)
turtle.color("yellow")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(450,150)
    angle+=18
    turtle.left(angle)

# Fire_Cracker 3
move_to(375,300)
turtle.color("green")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(375,300)
    angle+=18
    turtle.left(angle)


# Fire_Cracker 4
move_to(370,-300)
turtle.color("violet")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(370,-300)
    angle+=18
    turtle.left(angle)

# Fire_Cracker 5
move_to(-350,150)
turtle.color("pink")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(-350,150)
    angle+=18
    turtle.left(angle)


# Fire_Cracker 6
move_to(450,-150)
turtle.color("blue")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(450,-150)
    angle+=18
    turtle.left(angle)

# Fire_Cracker 7
move_to(-200,-300)
turtle.color("orange")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(-200,-300)
    angle+=18
    turtle.left(angle)


# Fire_Cracker 8
move_to(-450,-170)
turtle.color("red")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(-450,-170)
    angle+=18
    turtle.left(angle)

# Fire_Cracker 9
move_to(-500,-240)
turtle.color("yellow")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(-500,-240)
    angle+=18
    turtle.left(angle)

# Fire_Cracker 10
move_to(-500,120)
turtle.color("skyblue")
angle=0
for i in range(20):
    turtle.fd(50)
    move_to(-500,120)
    angle+=18
    turtle.left(angle)

turtle.up()
turtle.setpos (400, -240)
turtle.color("Yellow")
turtle.down()
turtle.write("www.cbsepython.in", font=("Arial", 20))
turtle.hideturtle()
turtle.exitonclick()

 

 

Output:

Happy Diwali Python Program using Turtle

By cbsepython

A complete solution for the students of class 9 to 12 having subject Information Technology (402), Computer Science (083). Explore our website for all the useful content as Topic wise notes, Solved QNA, MCQs, Projects and Quiz related to the latest syllabus.

Leave a Reply

Your email address will not be published. Required fields are marked *