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: