# 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)
Comments