python圣诞树代码复制
时间: 2023-12-09 17:36:29 浏览: 137
Python圣诞树代码
以下是一个Python绘制圣诞树的代码,你可以复制并运行它来生成一个圣诞树:
```python
import turtle
# 设置画笔
t = turtle.Turtle()
t.speed(100)
t.color("green")
turtle.bgcolor("black")
# 定义树函数
def tree(d, s):
if d <= 0:
return
t.forward(s)
tree(d - 1, s * .8)
t.right(120)
tree(d - 3, s * .5)
t.right(120)
tree(d - 3, s * .5)
t.right(120)
t.backward(s)
# 绘制圣诞树
t.penup()
t.goto(0, -200)
t.pendown()
tree(12, 100)
# 绘制星星
t.penup()
t.goto(-25, 150)
t.color("yellow")
t.begin_fill()
for i in range(5):
t.forward(50)
t.right(144)
t.end_fill()
# 绘制圣诞帽
t.penup()
t.goto(-70, 180)
t.color("red")
t.begin_fill()
t.pendown()
t.forward(140)
t.right(120)
t.forward(70)
t.right(60)
t.forward(70)
t.right(120)
t.forward(140)
t.end_fill()
# 隐藏画笔
t.hideturtle()
# 显示绘制结果
turtle.done()
```
阅读全文