使用Python绘制圣诞树可以使用turtle库来实现,下面是一个简单的绘制圣诞树的示例代码: importturtle defdraw_triangle(x,y,size,c
使用Python绘制圣诞树可以使用turtle库来实现,下面是一个简单的绘制圣诞树的示例代码:
importturtle
defdraw_triangle(x,y,size,color):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.fillcolor(color)
turtle.begin_fill()
for_inrange(3):
turtle.forward(size)
turtle.right(120)
turtle.end_fill()
defdraw_tree(x,y,size):
draw_triangle(x,y,size,"green")
draw_triangle(x-size/2,y+size,size,"green")
draw_triangle(x+size/2,y+size,size,"green")
draw_triangle(x-size,y+size*2,size,"green")
draw_triangle(x+size,y+size*2,size,"green")
draw_triangle(x-size*1.5,y+size*3,size,"green")
draw_triangle(x+size*1.5,y+size*3,size,"green")
draw_triangle(x-size*2,y+size*4,size,"green")
draw_triangle(x+size*2,y+size*4,size,"green")
defdraw_star(x,y,size):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.fillcolor("yellow")
turtle.begin_fill()
for_inrange(5):
turtle.forward(size)
turtle.right(144)
turtle.end_fill()
defmain():
turtle.speed(0)
turtle.bgcolor("black")
draw_tree(0,-200,50)
draw_star(0,100,20)
turtle.hideturtle()
turtle.done()
if__name__=="__main__":
main()
运行该代码后,将会在窗口中显示一个简单的圣诞树。您可以根据需要调整树的大小和位置。
版权声明
本文仅代表作者观点,不代表博信信息网立场。