圣诞树由一些三角形组成,用Python绘制圣诞树可以通过创建三角形并使用不同的颜色和大小来实现。以下是一个圣诞树的绘制代码示例:
#圣诞树绘制代码
import turtle
#设置画布大小
turtle.setup(800,800,0,0)
#设置画笔颜色
turtle.pensize(5)
turtle.color("red")
#绘制圣诞树
turtle.begin_fill()
for i in range(1,10):
turtle.forward(200)
turtle.left(135)
turtle.color("green")
turtle.begin_fill()
for j in range(1,5):
turtle.forward(150)
turtle.left(135)
turtle.end_fill()
turtle.color("red")
turtle.forward(200)
turtle.left(135)
turtle.end_fill()
#绘制树根
turtle.color("brown")
turtle.begin_fill()
turtle.circle(100,180)
turtle.end_fill()
#绘制装饰灯
turtle.speed(5)
turtle.pensize(10)
turtle.color("yellow")
for i in range(1,50):
turtle.circle(150)
turtle.color("red")
turtle.circle(150)
turtle.color("yellow")
#绘制雪花
turtle.speed(5)
turtle.pensize(3)
for i in range(1,300):
turtle.up()
turtle.goto(-300+i,300)
turtle.down()
turtle.color("white")
turtle.begin_fill()
turtle.circle(5)
turtle.end_fill