Code for Happy Diwali in Python Turtle
# Import TURTLE LIBRARY and RANDOM & TIME MODULE using the command: import turtle import random import time # You have to create your own window to run each drawing command. You can do this by initializing variables. t = turtle.Turtle() s = turtle.Screen() # Setting up the screen’s height and width (Here we have both height and width equals to 1 so, we will get a full screen.) s.setup(width=1.0, height=1.0) s.colormode(255) # Giving screen a background colour turtle.Screen().bgcolor("Black") # setting colour of pen t.pencolor('yellow') # speed refers to the speed of the pen here, 0 is the max speed and 1 is minimum speed. t.speed(0) # This will help us to hide the cursor of the turtle. t.hideturtle() # This determines the width of the pen. t.pensize(4) # This will create a rangoli design for our animation. '''This function will create 10 circles, and each time radius will be reduced to radius-4 ''' def draw(radius): for i in range(10): t.circle(radius) radius = radius-4 '''This function will call draw function 10 times and everytime the turtle will change its direction''' def design(): for i in range(10): draw(120) t.right(36) t.penup() design() # This function will create a rocket cracker. def rocket(): t.hideturtle() # setting position of the head of the rocket which is a triangle t.setpos(-510, -180) t.color('yellow') # colour of the outine of the head t.pendown() t.begin_fill() # this will fill the colour in triangle shape(head). for count in range(3): t.fd(50) t.lt(120) t.end_fill() t.penup() # stops drawing on the screen. t.pendown() # This will again start drawing '''This will create a rectangle shape as the body of the rocket''' t.color('red') t.begin_fill() t.fd(50) t.rt(90) t.fd(80) t.rt(90) t.fd(50) t.rt(90) t.fd(80) t.end_fill() t.penup() t.setpos(-470, -350) t.speed(0) '''This will create the stick of the rocket''' t.pendown() t.color('brown') t.begin_fill() t.fd(100) t.rt(90) t.fd(2) t.rt(90) t.fd(100) t.rt(90) t.fd(2) t.end_fill() t.penup() t.penup() t.setpos(-495, -283) t.speed(0) t.pensize(3) '''This will draw the part where we lit''' t.pendown() t.color('brown') t.begin_fill() t.fd(3) t.rt(90) t.fd(20) t.rt(90) t.fd(3) t.rt(90) t.fd(20) t.end_fill() t.penup() t.pendown() '''This will create a fire like structure at the rocket''' Radius = 10 t.pensize(1) x_coord = (-500) y_coord = (-290) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('yellow') for i in range(5): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(20) rocket() # Function to draw crackers def crackers(): # it randomly selects radius between the given values Radius = random.randint(80, 180) x_coord = (400) y_coord = (350) t.penup() t.setpos(x_coord, y_coord) # sets the position of the cracker's center t.pendown() t.pencolor('blue') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(80, 180) x_coord = (360) y_coord = (250) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('red') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(80, 180) x_coord = (560) y_coord = (130) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('pink') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(80, 180) x_coord = (-360) y_coord = (180) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('orange') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(80, 180) x_coord = (-480) y_coord = (120) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('purple') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(70, 120) x_coord = (-530) y_coord = (380) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('yellow') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(50, 100) x_coord = (540) y_coord = (350) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('orange') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) Radius = random.randint(80, 180) x_coord = (-530) y_coord = (150) t.penup() t.setpos(x_coord, y_coord) t.pendown() t.pencolor('green') for i in range(20): t.fd(Radius) t.backward(2*Radius) t.fd(Radius) t.right(10) crackers() # Functions to display HAPPY DIWALI def h(): t.penup() t.setpos(-300, 200) t.pendown() t.left(90) t.forward(100) t.right(180) t.forward(50) t.left(90) t.forward(50) t.left(90) t.forward(50) t.right(180) t.fd(100) def a1(): t.penup() t.setpos(-200, 200) t.pendown() t.left(90) t.left(60) t.forward(100) t.right(120) t.forward(50) t.right(120) t.forward(50) t.right(180) t.fd(50) t.right(60) t.fd(50) def p1(): t.penup() t.setpos(-50, 200) t.pendown() t.left(150) t.fd(80) t.right(180) t.circle(25) def p2(): t.penup() t.setpos(50, 200) t.pendown() t.left(180) t.fd(80) t.right(180) t.circle(25) def y(): t.penup() t.setpos(150, 200) t.pendown() t.left(150) t.fd(110) t.right(180) t.fd(60) t.right(120) t.fd(60) t.right(180) t.fd(60) t.right(60) t.fd(50) t.left(120) def d(): t.penup() t.setpos(-350, -300) t.pendown() t.left(90) t.fd(100) t.right(90) t.circle(-50, 180, 30) t.right(180) def i1(): t.penup() t.setpos(-250, -300) t.pendown() t.fd(50) t.left(180) t.fd(25) t.right(90) t.fd(100) t.right(90) t.fd(25) t.backward(50) def w(): t.penup() t.setpos(-150, -200) t.pendown() t.right(90) t.fd(100) t.left(135) t.fd(50) t.right(90) t.fd(50) t.left(135) t.fd(100) t.right(180) t.fd(100) def a2(): t.penup() t.setpos(-50, -300) t.pendown() t.left(90) t.left(60) t.forward(100) t.right(120) t.forward(50) t.right(120) t.forward(50) t.right(180) t.fd(50) t.right(60) t.fd(50) def l(): t.penup() t.setpos(100, -300) t.pendown() t.left(150) t.fd(100) t.right(180) t.fd(100) t.left(90) t.fd(60) def i2(): t.penup() t.setpos(200, -300) t.pendown() t.fd(50) t.left(180) t.fd(25) t.right(90) t.fd(100) t.right(90) t.fd(25) t.backward(50) t.setheading(0) t.color("white") t.pensize(10) h() a1() p1() p2() y() d() i1() w() a2() l() i2() t.hideturtle() time.sleep(2) t.penup() # And our program is ready!!! Let's run it and see the output turtle.done()
Output:
Also Read:
- Radha Krishna using Python Turtle
- Drawing letter A using Python Turtle
- Wishing Happy New Year 2023 in Python Turtle
- Snake and Ladder Game in Python
- Draw Goku in Python Turtle
- Draw Mickey Mouse in Python Turtle
- Happy Diwali in Python Turtle
- Draw Halloween in Python Turtle
- Write Happy Halloween in Python Turtle
- Draw Happy Diwali in Python Turtle
- Extract Audio from Video using Python
- Drawing Application in Python Tkinter
- Draw Flag of USA using Python Turtle
- Draw Iron Man Face with Python Turtle: Tony Stark Face
- Draw TikTok Logo with Python Turtle
- Draw Instagram Logo using Python Turtle
- I Love You Text in ASCII Art
- Python Turtle Shapes- Square, Rectangle, Circle
- Python Turtle Commands and All Methods
- Happy Birthday Python Program In Turtle
- I Love You Program In Python Turtle
- Draw Python Logo in Python Turtle
- Space Invaders game using Python
- Draw Google Drive Logo Using Python
- Draw Instagram Reel Logo Using Python
- Draw The Spotify Logo in Python Turtle
- Draw The CRED Logo Using Python Turtle
- Draw Javascript Logo using Python Turtle
- Draw Dell Logo using Python Turtle
- Draw Spider web using Python Turtle