Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Draw a Koch snowflake
- import turtle
- def curve(dist, order):
- if order > 0:
- for theta in [60, -120, 60, 0]:
- curve(dist/3, order-1)
- turtle.left(theta)
- else:
- turtle.forward(dist)
- def snowflake(dist, order):
- curve(dist, order)
- turtle.right(120)
- curve(dist, order)
- turtle.right(120)
- curve(dist, order)
- turtle.right(120)
- # Test
- turtle.reset()
- turtle.speed(0)
- turtle.hideturtle()
- turtle.penup()
- turtle.left(150)
- turtle.forward(200)
- turtle.right(150)
- turtle.pendown()
- turtle.width(3)
- snowflake(350,3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement