猫史档案馆


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

用户:一只屑鼠_zGNv不肝作一只屑鼠_zGNv不肝作查看:0 回复:0 评论:0 创建时间:2022-12-25T16:12:00


【作品展示】

center_image

 

【作品介绍】

今天圣诞节,大家可以看看代码,里面有详细解释,当然,也祝大家圣诞节快乐!

 

【作品源代码】

import turtle as t#引用库
f=60# 变量初始化
t.pencolor('yellow')  # 星星画笔颜色
t.pensize(4)#全局画笔粗细
t.penup()#抬笔
t.goto(-50,160)#移动
t.seth(60)#面向角度,使星星美观
t.pendown()#落笔,正式开始画
t.fillcolor('yellow')#填充颜色设置
t.begin_fill()#开始填充(填充起点)
for i in range(5):#循环,开始秀操作
    t.forward(30)#星星绘画
    t.left(144)
t.end_fill()#结束填充(填充终点)
t.left(180)#左转一下,开始画圣诞树
t.pencolor('green')#继续,设置画笔颜色
t.fillcolor('green')#填充颜色
t.begin_fill()  # 开始填充(填充起点)
for j in range(3):#画圣诞树
    for e in range(3):
        t.forward(f)
        t.left(120)
    t.seth(-90)#面向-90度,方便绘制穿插树干
    t.forward(f-10)#移动适当距离,方便下次绘画
    t.seth(-120)#面向120度,下次绘画的起始角度
    f+=20#移动距离增加,做到大小变化
    t.end_fill()#结束本次填充
    t.begin_fill()#开始下次填充
t.seth(-90)#绘制完圣诞树后,面向-90度,方便树干的绘画
t.pencolor('brown')#树干颜色
t.forward(30)#绘制树干
t.hideturtle()  # 隐藏画笔
t.done()  # 使画布停留

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页