Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import turtle
- def draw_inner_triangle(side,leo):
- for i in range(0,2):
- for count in range(0,3):
- leo.forward(side)
- leo.left(120)
- side=side/2
- for count in range(0,4):
- leo.forward(side)
- if count==0:
- leo.left(120)
- count=count+1
- else:
- leo.right(120)
- for n0 in range(0,2):
- for n in range(0,2):
- if(n0==0):
- leo.left(60+n*60)
- leo.forward(side)
- else:
- leo.right(120+n*120)
- leo.forward(side)
- for count in range(0,3):
- if count==0:
- leo.right(120)
- count=count+1
- else:
- leo.left(120)
- leo.forward(side)
- def draw_fractal():
- leo = turtle.Turtle()
- leo.shape("turtle")
- leo.color("black","green")
- leo.speed(10)
- side=300
- leo.fillcolor("green")
- turtle.fill(True)
- for count in range(0,3):
- leo.forward(side)
- leo.left(120)
- side=side/2
- for count in range(0,4):
- leo.forward(side)
- if count==0:
- leo.left(120)
- count=count+1
- else:
- leo.right(120)
- for inner in range(0,3):
- draw_inner_triangle(side,leo)
- if(inner < 3):
- leo.left(60)
- leo.forward(side/4)
- leo.right(60)
- leo.forward(side/2)
- leo.right(60+inner*60)
- leo.forward(side)
- leo.left(120+inner*180)
- turtle.fill(False)
- window=turtle.Screen()
- window.bgcolor("white")
- draw_fractal()
- window.exitonclick
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement