Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from turtle import *
- bgcolor("#68d9d9")
- speed(0)
- def trishul():
- penup()
- forward(40)
- pendown()
- right(270)
- for i in range(35):
- right(18)
- backward(10)
- right(18)
- backward(10)
- forward(10)
- left(18)
- forward(10)
- left(18)
- forward(10)
- penup()
- goto(40,0)
- right(180)
- pendown()
- for i in range(71):
- right(18)
- forward(10)
- right(18)
- forward(10)
- backward(10)
- left(18)
- backward(10)
- left(18)
- forward(10)
- penup()
- goto(-40,0)
- setheading(0)
- right(90)
- pendown()
- for i in range(73):
- right(18)
- backward(10)
- right(18)
- backward(10)
- forward(10)
- left(18)
- forward(10)
- left(18)
- forward(10)
- penup()
- goto(-40,0)
- setheading(0)
- left(90)
- pendown()
- for i in range(35):
- right(18)
- forward(10)
- right(18)
- forward(10)
- backward(10)
- left(18)
- backward(10)
- left(18)
- forward(10)
- penup()
- goto(-60,350)
- setheading(0)
- pendown()
- pensize(20)
- fd(120)
- bk(120)
- #Now time to draw three knife like
- penup()
- goto(40,350)
- pendown()
- pensize(4)
- #Right side knife
- for i in range(40):
- fd(7)
- left(3)
- for i in range(80):
- fd(3)
- right(0.5)
- for i in range(90):
- left(0.6)
- bk(3)
- for i in range(20):
- bk(6)
- right(3)
- for i in range(40):
- bk(6)
- right(2)
- penup()
- speed(0)
- goto(-40,350)
- right(180)
- pendown()
- pensize(4)
- #left side knife
- for i in range(40):
- fd(7)
- rt(3)
- for i in range(80):
- fd(3)
- lt(0.5)
- for i in range(90):
- rt(0.6)
- bk(3)
- for i in range(20):
- bk(6)
- lt(3)
- for i in range(40):
- bk(6)
- lt(2)
- #Middle knife left side
- penup()
- goto(20,350)
- setheading(0)
- pendown()
- left(70)
- fd(100)
- lt(29)
- fd(340)
- #Middle knife right side
- penup()
- goto(-20,350)
- setheading(0)
- right(180)
- pendown()
- rt(70)
- fd(100)
- right(29)
- fd(340)
- #Going down at the base
- penup()
- goto(-60,-700)
- pensize(20)
- setheading(0)
- pendown()
- fd(120)
- bk(20)
- pensize(4)
- goto(-40,-700)
- rt(71)
- fd(125)
- penup()
- goto(40,-700)
- setheading(0)
- left(180+71)
- pendown()
- fd(125)
- def damru():
- pensize(18)
- #right side, up damru
- penup()
- goto(20,150)
- setheading(0)
- pendown()
- lt(20)
- fd(90)
- for i in range(30):
- rt(3.5)
- fd(1)
- setheading(0)
- right(90)
- fd(51.5)
- #right side down damru
- penup()
- goto(20,80)
- setheading(0)
- pendown()
- rt(20)
- fd(90)
- for i in range(30):
- lt(3.5)
- fd(1)
- setheading(0)
- lt(90)
- fd(51.5)
- #left side, up damru
- penup()
- goto(-20,150)
- setheading(0)
- pendown()
- lt(180-20)
- fd(90)
- for i in range(30):
- lt(3.5)
- fd(1)
- setheading(0)
- rt(90)
- fd(51.5)
- #left side down damru
- penup()
- goto(-20,80)
- setheading(0)
- pendown()
- rt(180-20)
- fd(90)
- for i in range(30):
- rt(3.5)
- fd(1)
- setheading(0)
- lt(90)
- fd(51.5)
- #Making damru wire
- t2=clone()
- penup()
- t2.penup()
- t2.goto(200,115.34)
- goto(-200,115.34)
- pendown()
- t2.pendown()
- pensize(6)
- t2.pensize(6)
- shape("circle")
- t2.shape("circle")
- stamp()
- t2.stamp()
- shape("classic")
- t2.shape("classic")
- t2.setheading(90)
- setheading(-90)
- pensize(4)
- t2.pensize(4)
- t2.circle(100,180)
- circle(100,180)
- trishul()
- damru()
- mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement