猫史档案馆


【Python作品分享】圣诞树【作品秀】

用户:橘生淮北则为枳橘生淮北则为枳查看:0 回复:0 评论:0 创建时间:2021-02-02T13:26:07


【作品展示】

center_image

 

【作品介绍】

这是一棵圣诞树,

 

【作品源代码】

import turtle
t = turtle.Pen()
t.speed(0)
y = 90
x = 30
def e():
    t.pencolor('green')#设置画笔颜色
    t.fillcolor('green')#设置填充颜色
    t.begin_fill()#设置填充起点
    for i in range(4):
        t.left(y)
        t.forward(x)
    t.end_fill()#设置填充终点

def r():
    t.pencolor('brown')  # 设置画笔颜色
    t.fillcolor('brown')  # 设置填充颜色
    t.begin_fill()  # 设置填充起点
    for i in range(4):
        t.left(y)
        t.forward(x)
    t.end_fill()  # 设置填充终点

def g():
    for m in range(5):
        t.pencolor('yellow')  # 设置画笔颜色
        t.fillcolor('yellow')  # 设置填充颜色
        t.begin_fill()  # 设置填充起点
        for i in range(4):
            t.left(y)
            t.forward(x)
        t.end_fill()  # 设置填充终点
        t.left(72)

t.penup()
t.goto(-3,-300)
t.left(90)
for i in range(3):
    r() 
    t.forward(50)
t.goto(-250,-180)
t.left(-90)
for b in range(7):
    e()
    t.forward(80)
t.goto(-230,-130)
for p in range(6):
    e()
    t.forward(80)
t.goto(-180,-60)
for l in range(5):
    e()
    t.forward(80)
t.goto(-150,-10)
for k in range(4):
    e()
    t.forward(80)
t.goto(-120,50)
for u in range(3):
    e()
    t.forward(80)
t.goto(-70,100)
for q in range(2):
    e()
    t.forward(80)
t.goto(-40,150)
g()

turtle.done()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页