Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- script: Indian Flag
- Created on Sat Jun 21 16:51:56 2014
- @author: Naren
- """
- import turtle
- #function for drawing Ashoka wheel
- def create_wheel(t,r):
- t.begin_fill()
- for i in range(1,25):
- t.fd(r)
- t.home()
- t.seth(i*15)
- t.fd(r)
- t.seth(-90)
- t.circle(-r)
- t.end_fill()
- t.hideturtle()
- #function for drawing Color blocks
- def draw_block(t,pos,r):
- print pos
- t.pu()
- t.setpos(pos)
- t.pd()
- t.begin_fill()
- for i in range(2):
- t.fd(10*r)
- t.rt(90)
- t.fd(2*r)
- print 2*r
- t.rt(90)
- t.end_fill()
- t.hideturtle()
- #intializations for screen and wheel turtle
- s=turtle.Screen()
- t=turtle.Turtle()
- t.speed(0)
- s.bgcolor('black')
- s.screensize(320,240)
- t.color('blue','white')
- t.pensize(5)
- r=70
- #turtles for creating three color blocks and Ashoka Chakra
- upt=turtle.Turtle()
- upt.color('orange','orange')
- mid=turtle.Turtle()
- mid.color('white','white')
- bott=turtle.Turtle()
- bott.color('green','green')
- draw_block(upt,(-5*r,3*r),r)
- draw_block(mid,(-5*r,r),r)
- draw_block(bott,(-5*r,-r),r)
- create_wheel(t,r)
- mid.pu()
- mid.setpos((-5*r,-3*r))
- mid.pensize(5)
- mid.pd()
- mid.rt(90)
- mid.fd(r)
- s.exitonclick()
Advertisement
Add Comment
Please, Sign In to add comment