学堂 学堂 学堂公众号手机端

使用Python绘制圣诞树可以使用turtle库来实现,下面是一个简单的绘制圣诞树的示例代码: importturtle defdraw_triangle(x,y,size,c

lewis 2年前 (2024-01-07) 阅读数 9 #技术

使用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()

运行该代码后,将会在窗口中显示一个简单的圣诞树。您可以根据需要调整树的大小和位置。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门