Advertisement
Guest User

Untitled

a guest
Jan 16th, 2016
507
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. import turtle
  2.  
  3. def koch_line(t, len, depth):
  4.   if depth == 0:
  5.     t.forward(len)
  6.   else:
  7.     koch_line(t, len / 3, depth - 1)
  8.     t.left(60)
  9.     koch_line(t, len / 3, depth - 1)
  10.     t.right(120)
  11.     koch_line(t, len / 3, depth - 1)
  12.     t.left(60)
  13.     koch_line(t, len / 3, depth - 1)
  14.  
  15. def koch(t, parts, len, depth):
  16.   t.reset()
  17.   t.speed(depth * 240)
  18.   for x in range(0, parts):
  19.     koch_line(t, len, depth)
  20.     t.right(360 / parts)
  21.  
  22. screen = turtle.Screen()
  23. t = turtle.Turtle()
  24. koch(t, 7, 200, 4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement