Advertisement
Mohit_khatak

Lord shiva trishul

Dec 10th, 2022 (edited)
882
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.20 KB | Source Code | 0 0
  1. from turtle import *
  2. bgcolor("#68d9d9")
  3. speed(0)
  4. def trishul():
  5.     penup()
  6.     forward(40)
  7.     pendown()
  8.     right(270)
  9.     for i in range(35):
  10.         right(18)
  11.         backward(10)
  12.         right(18)
  13.         backward(10)
  14.         forward(10)
  15.         left(18)
  16.         forward(10)
  17.         left(18)
  18.         forward(10)
  19.        
  20.     penup()
  21.     goto(40,0)
  22.     right(180)
  23.     pendown()
  24.     for i in range(71):        
  25.         right(18)
  26.         forward(10)
  27.         right(18)
  28.         forward(10)
  29.         backward(10)
  30.         left(18)
  31.         backward(10)
  32.         left(18)                
  33.         forward(10)
  34.     penup()        
  35.     goto(-40,0)
  36.     setheading(0)
  37.     right(90)
  38.     pendown()
  39.     for i in range(73):        
  40.         right(18)
  41.         backward(10)
  42.         right(18)
  43.         backward(10)
  44.         forward(10)
  45.         left(18)
  46.         forward(10)
  47.         left(18)
  48.         forward(10)    
  49.     penup()
  50.     goto(-40,0)
  51.     setheading(0)
  52.     left(90)  
  53.     pendown()
  54.     for i in range(35):
  55.         right(18)
  56.         forward(10)
  57.         right(18)
  58.         forward(10)
  59.         backward(10)
  60.         left(18)
  61.         backward(10)
  62.         left(18)    
  63.         forward(10)
  64.     penup()
  65.     goto(-60,350)
  66.     setheading(0)
  67.     pendown()
  68.     pensize(20)
  69.     fd(120)
  70.     bk(120)
  71.    
  72.     #Now time to draw three knife like
  73.     penup()
  74.     goto(40,350)
  75.     pendown()
  76.     pensize(4)
  77.     #Right side knife
  78.     for i in range(40):
  79.         fd(7)
  80.         left(3)
  81.     for i in range(80):
  82.         fd(3)
  83.         right(0.5)
  84.     for i in range(90):
  85.         left(0.6)
  86.         bk(3)        
  87.     for i in range(20):
  88.         bk(6)
  89.         right(3)
  90.     for i in range(40):
  91.         bk(6)
  92.         right(2)
  93.    
  94.     penup()
  95.     speed(0)
  96.     goto(-40,350)
  97.     right(180)
  98.     pendown()
  99.     pensize(4)
  100.     #left side knife
  101.     for i in range(40):
  102.         fd(7)
  103.         rt(3)
  104.     for i in range(80):
  105.         fd(3)
  106.         lt(0.5)
  107.     for i in range(90):
  108.         rt(0.6)
  109.         bk(3)        
  110.     for i in range(20):
  111.         bk(6)
  112.         lt(3)
  113.     for i in range(40):
  114.         bk(6)
  115.         lt(2)
  116.        
  117.     #Middle knife left side
  118.     penup()
  119.     goto(20,350)
  120.     setheading(0)
  121.     pendown()
  122.    
  123.     left(70)
  124.     fd(100)
  125.     lt(29)
  126.     fd(340)
  127.    
  128.     #Middle knife right side            
  129.     penup()
  130.     goto(-20,350)
  131.     setheading(0)
  132.     right(180)
  133.     pendown()
  134.    
  135.     rt(70)
  136.     fd(100)
  137.     right(29)
  138.     fd(340)
  139.    
  140.     #Going down at the base  
  141.     penup()
  142.     goto(-60,-700)
  143.     pensize(20)
  144.     setheading(0)
  145.     pendown()
  146.     fd(120)
  147.     bk(20)
  148.     pensize(4)
  149.     goto(-40,-700)  
  150.              
  151.     rt(71)
  152.     fd(125)
  153.      
  154.     penup()
  155.     goto(40,-700)
  156.     setheading(0)
  157.     left(180+71)
  158.     pendown()  
  159.     fd(125)
  160. def damru():
  161.     pensize(18)
  162.    
  163.     #right side, up damru
  164.     penup()
  165.     goto(20,150)
  166.     setheading(0)
  167.     pendown()
  168.     lt(20)
  169.     fd(90)
  170.     for i in range(30):
  171.         rt(3.5)
  172.         fd(1)
  173.     setheading(0)
  174.     right(90)
  175.     fd(51.5)
  176.    
  177.     #right side down damru
  178.     penup()
  179.     goto(20,80)
  180.     setheading(0)
  181.     pendown()
  182.     rt(20)
  183.     fd(90)    
  184.     for i in range(30):
  185.         lt(3.5)
  186.         fd(1)
  187.     setheading(0)
  188.     lt(90)
  189.     fd(51.5)
  190.     #left side, up damru
  191.     penup()
  192.     goto(-20,150)
  193.     setheading(0)
  194.     pendown()
  195.     lt(180-20)
  196.     fd(90)
  197.     for i in range(30):
  198.         lt(3.5)
  199.         fd(1)
  200.     setheading(0)
  201.     rt(90)
  202.     fd(51.5)
  203.    
  204.     #left side down damru
  205.     penup()
  206.     goto(-20,80)
  207.     setheading(0)    
  208.     pendown()
  209.     rt(180-20)
  210.     fd(90)    
  211.     for i in range(30):
  212.         rt(3.5)
  213.         fd(1)
  214.     setheading(0)
  215.     lt(90)
  216.     fd(51.5)
  217.    
  218.     #Making damru wire
  219.     t2=clone()
  220.     penup()
  221.     t2.penup()
  222.     t2.goto(200,115.34)
  223.     goto(-200,115.34)
  224.     pendown()
  225.     t2.pendown()
  226.     pensize(6)
  227.     t2.pensize(6)
  228.     shape("circle")
  229.     t2.shape("circle")
  230.     stamp()
  231.     t2.stamp()
  232.     shape("classic")
  233.     t2.shape("classic")
  234.     t2.setheading(90)
  235.     setheading(-90)
  236.     pensize(4)
  237.     t2.pensize(4)
  238.     t2.circle(100,180)
  239.     circle(100,180)
  240.                
  241. trishul()
  242. damru()
  243. mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement