Python绘制圣诞树

Posted Youngkers

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python绘制圣诞树相关的知识,希望对你有一定的参考价值。

python绘制圣诞树终章

一位朋友送给相爱18年的闺蜜的圣诞树,是定制款呐

# 袜子
seth(-20)
pensize(2)
penup()
goto(-30, 130)
pencolor("black")
pendown()
begin_fill()
fillcolor('white')
fd(32)
circle(4, 180)
fd(32)
circle(4, 180)
end_fill()
penup()
goto(-25, 130)
pendown()
begin_fill()
fillcolor("red")
seth(-110)
fd(20)
seth(150)
fd(7)
circle(10, 180)
seth(-25)
fd(20)
circle(10, 90)
seth(68)
fd(28)
seth(160)
fd(26)
end_fill()
penup()
seth(0)
goto(-50, -240)
pendown()
hideturtle()

# # 苹果
penup()
goto(58, 30)
pendown()
pensize(2)
begin_fill()
circle(15)
fillcolor('red')
end_fill()
penup()
goto(45, 27)
pendown()
pensize(3)
seth(-100)
circle(5, 180)
penup()
goto(50, 20)
pendown()
pensize(2)
seth(85)
for i in range(5):
    fd(4)
    right(8)

# 圣诞棒
pencolor('black')
penup()
goto(-80, -50)
pendown()
begin_fill()
fillcolor('red')
seth(110)
circle(-6, 180)
seth(20)
fd(10)
seth(110)
circle(16, 180)
seth(-60)
fd(45)
seth(20)
for i in range(9):
    fd(1)
    left(5)
seth(120)
fd(42)
end_fill()

# 圣诞帽
seth(-20)
pensize(3)
penup()
goto(-60, -144)
pencolor("black")
pendown()
begin_fill()
fillcolor('white')
fd(45)
circle(4, 180)
fd(45)
circle(4, 180)
end_fill()
penup()
goto(-55, -135)
seth(75)
pendown()
begin_fill()
seth(60)
for i in range(10):
    fd(4)
    right(6)
seth(-10)
for i in range(8):
    fd(8)
    right(15)
seth(115)
for i in range(4):
    fd(5)
    left(2)
seth(90)
for i in range(5):
    fd(2)
    left(5)
seth(-90)
for i in range(4):
    fd(5)
    right(15)
seth(161)
fd(45)
fillcolor('red')
end_fill()
penup()
goto(3, -162)
pendown()
pensize(2)
pencolor('black')
circle(5)


这里就放几个比较好看的的呐,需要自取哦,喜欢就点个赞,给个关注吧

以上是关于Python绘制圣诞树的主要内容,如果未能解决你的问题,请参考以下文章

python圣诞树编写实例详解

Python绘制圣诞树

Python绘制三种类型的圣诞树

Python绘制三种类型的圣诞树

Python绘制三种类型的圣诞树

如何用python画圣诞树(附圣诞树代码)