python用turtle绘制圣诞树代码
时间: 2025-01-27 20:14:55 浏览: 41
当然可以!下面是一个使用Python的`turtle`模块绘制圣诞树的示例代码:
```python
import turtle
# 设置屏幕
screen = turtle.Screen()
screen.bgcolor("skyblue")
screen.title("圣诞树")
# 创建turtle对象
tree = turtle.Turtle()
tree.speed(2)
tree.color("green")
tree.pensize(2)
# 绘制树冠
tree.begin_fill()
tree.left(90)
tree.forward(100)
tree.right(135)
tree.forward(70)
tree.left(90)
tree.forward(70)
tree.right(135)
tree.forward(100)
tree.end_fill()
# 绘制树干
tree.color("sienna")
tree.begin_fill()
tree.left(90)
tree.forward(30)
tree.right(90)
tree.forward(20)
tree.right(90)
tree.forward(30)
tree.end_fill()
# 绘制装饰球
tree.penup()
tree.goto(-30, 100)
tree.color("red")
tree.pendown()
tree.begin_fill()
tree.circle(10)
tree.end_fill()
tree.penup()
tree.goto(30, 100)
tree.color("yellow")
tree.pendown()
tree.begin_fill()
tree.circle(10)
tree.end_fill()
tree.penup()
tree.goto(0, 150)
tree.color("blue")
tree.pendown()
tree.begin_fill()
tree.circle(10)
tree.end_fill()
# 隐藏turtle
tree.hideturtle()
# 保持窗口打开
turtle.done()
```
这段代码会绘制一个简单的圣诞树,并在树冠上添加一些装饰球。你可以根据需要调整颜色和位置来改变圣诞树的外观。
阅读全文
相关推荐

















