猫史档案馆


【Python作品分享】绘制五星国旗【超详细代码解析】仅供参考 【教程贴】

用户:Mark编程技术爱好者Mark编程技术爱好者查看:0 回复:1 评论:0 创建时间:2021-07-27T19:48:34


【作品展示】

center_image

 

【作品介绍】

此作品为【绘制国旗代码】,输入指令即可[画国旗,参考代码还能get许多小语法学习哟~适合小白~】

本代码大概知识点:

1.while循环

2.def自定义函数

3.海龟库画画的相关运用~

快来看看吧~~

开源及交流 源码内有详细的解析教程,适合小白学习。

技术交流加Q 2537512650[mark]

 

【作品源代码】

import turtle#导入海龟库
# 赋值mypen为海龟库的画笔
mypen = turtle.Pen()

# 设置 画布背景/画笔/填充 颜色为红色
turtle.bgcolor('red')
# 画笔颜色
mypen.pencolor('yellow')
# 填充颜色
mypen.fillcolor('yellow')

# 使画笔移动到指定的坐标开始画五角星
mypen.penup()
# 起点位置
mypen.goto(-270, 200)
# 落笔
mypen.pendown()

# 自定义五角星函数
def star(x,y,size):
    mypen.penup()
    mypen.goto(x, y)
    mypen.pendown()
    mypen.begin_fill()
    i = 0
    while i < 5:
        mypen.forward(size)
        mypen.right(144)
        i = i + 1
    mypen.end_fill()
#利用函数代替,界面就更清爽,简
# 绘制大五角星
star(-270,200,100)
# 1小五角星
star(-160,240,40)
# 2小五角星
star(-120,200,40)
# 喵五角星
star(-120,160,40)
# 4小五角星
star(-160,120,40)

# 隐藏画笔
mypen.hideturtle()
#添加自定义祝福语
mypen.pencolor("green")
mypen.penup()
mypen.goto(120, -200)
mypen.pendown()
txt = turtle.textinput("zhufu", "请输入您对祖国建党70周年的祝福")
mypen.write(txt, font=("Arial", 30))
#注释信息
print("本作品作者:Mark  技术交流加Q 2537512650  QID:520Mark")
print("超详细解析,仅供开源交流·")
print("本作品名称【绘制五星国旗】")

# 保持窗口
turtle.done()







# 本作品作者:Mark   技术交流加Q 2537512650  QID:520Mark
# 本作品名称【绘制五星国旗】
# 超详细解析,仅供开源交流·

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
一个STUB用户_6923702一个STUB用户_6923702

注意细节:4个小⭐每个都有一个角朝向大⭐

点赞0


评论