最近在各大社交平台看到好多 圣诞树,看到大佬们画的圣诞树一个比一个精致,我也特别想尝试画一棵特别的圣诞树。
下面是我画的一棵简易的圣诞树,虽然和网络上大佬们的圣诞树相比不是很精致,但是对于萌新们来说,画这样一棵简易的圣诞树还是非常轻松的。
ps: 重要的不是圣诞树,重要的是你的心意哦~
好了,不说了,直接上代码。
import turtle
def draw_tree(t, size):
if size < 5:
return
t.color("green")
t.pensize(size / 10)
t.forward(size)
t.left(35)
draw_tree(t, size * 0.7)
t.right(70)
draw_tree(t, size * 0.7)
t.left(35)
t.backward(size)
def draw_star(t, size):
t.color("gold")
t.begin_fill()
for _ in range(5):
t.forward(size)
t.right(144)
t.end_fill()
def main():
t = turtle.Turtle()
t.speed("fastest")
t.left(90)
t.penup()
t.backward(200)
t.pendown()
draw_tree(t, 120)
t.penup()
t.forward(50)
t.right(90)
t.forward(30)
t.left(90)
t.pendown()
draw_star(t, 30)
turtle.done()
if __name__ == '__main__':
main()
希望能帮助到你,做一个浪漫的程序员。