1. import turtle
    2. # 定义圣诞树的绿叶函数
    3. def tree(d, s):
    4. if d <= 0:
    5. return
    6. turtle.forward(s)
    7. tree(d - 1, s * .8)
    8. turtle.right(120)
    9. tree(d - 3, s * .5)
    10. turtle.right(120)
    11. tree(d - 3, s * .5)
    12. turtle.right(120)
    13. turtle.backward(s)
    14. n = 100
    15. turtle.speed('fastest') # 设置速度
    16. turtle.left(90)
    17. turtle.forward(3 * n)
    18. turtle.color("orange", "yellow")
    19. turtle.left(126)
    20. # turtle.begin_fill()
    21. for i in range(5):
    22. turtle.forward(n / 5)
    23. turtle.right(144)
    24. turtle.forward(n / 5)
    25. turtle.left(72)
    26. turtle.end_fill()
    27. turtle.right(126)
    28. turtle.color("dark green")
    29. turtle.backward(n * 4.8)
    30. # 执行函数
    31. tree(15, n)
    32. turtle.backward(n / 5)