1. import turtle
    2. def koch(size, n):
    3. if n == 0:
    4. turtle.fd(size)
    5. else:
    6. for angle in [0, 60, -120, 60]:
    7. turtle.left(angle)
    8. koch(size/3, n-1)
    9. def main():
    10. turtle.setup(1200, 1000)
    11. turtle.speed(11)
    12. turtle.penup()
    13. turtle.goto(-300, 200)
    14. turtle.pendown()
    15. turtle.pensize(2)
    16. level = 4
    17. koch(600, level) # 3阶科赫曲线
    18. turtle.right(120)
    19. koch(600, level)
    20. turtle.right(120)
    21. koch(600, level)
    22. turtle.hideturtle()
    23. turtle.done()
    24. main()