python蓝色圣诞树
时间: 2023-12-20 10:32:26 浏览: 46
以下是一个用Python绘制蓝色圣诞树的例子:
```python
import turtle
def tree(d, s):
if d <= 0:
return
turtle.forward(s)
turtle.right(120)
tree(d-1, s*0.5)
turtle.right(120)
tree(d-1, s*0.5)
turtle.right(120)
tree(d-1, s*0.5)
turtle.right(120)
turtle.backward(s)
def trees():
turtle.up()
turtle.goto(0, -200)
turtle.down()
turtle.color("blue")
turtle.begin_fill()
tree(9, 200)
turtle.end_fill()
turtle.up()
turtle.goto(-50, 50)
turtle.down()
turtle.color("yellow")
turtle.begin_fill()
for _ in range(5):
turtle.forward(100)
turtle.right(144)
turtle.end_fill()
turtle.speed(0)
turtle.bgcolor("black")
trees()
turtle.done()
```