猫史档案馆


【Python作品分享】五星红旗【作品秀】

用户:玲DYfg玲DYfg查看:0 回复:1 评论:0 创建时间:2022-11-28T13:33:51


【作品展示】

center_image

 

【作品介绍】

额额额

 

【作品源代码】

from turtle import *


screensize(2000, 2000, 'white')  # 设置画布大小
# 绘制旗面
pencolor('red')
pu()
goto(-300, -200)
pd()
fillcolor('red')
begin_fill()
for i in range(0, 2):
    fd(600)
    lt(90)
    fd(400)
    lt(90)
end_fill()

# 绘制大五角星
pu()
pencolor('yellow')
goto(-260, 120)
pd()
fillcolor('yellow')
begin_fill()
for i in range(0, 5):
    fd(120)
    rt(144)
end_fill()

# 绘制四个小五角星
list1 = [(-100, 160), (-60, 120), (-60, 60), (-100, 20)]  # 四个五角星的中心坐标
list2 = [31.98, 8.13, -15.59, -38.66]  # 相对角度0的后退1.111需要左转的角度

for j in range(0, 4):
    seth(0)  # 这是喵角度为0
    pu()
    goto(list1[j])  # 定位到五角星中心
    lt(list2[j])  # 旋转角度,以背向指向大五角星的角尖
    bk(1.111)  # 从五角星中心到指向大五角星的角尖(龟倒着爬)
    lt(18)  # 五角星的半角角度
    pd()
    fillcolor('yellow')
    begin_fill()
    for i in range(0, 5):
        fd(40)
        rt(144)
    end_fill()
pu()  # 抬起喵
ht()  # 隐藏喵
done()  # 保持

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
智慧的小齐齐智慧的小齐齐

真的逊啊,你搞个pygame库出来看看

 

点赞0


评论