Python turtle绘制 国旗—五星红旗

# 中华人民共和国国旗是五星红旗,中华人民共和国的象征和标志。中华人民共和国国旗的设计者是曾联松,
# 旗面为红色,长方形,其长与高为三与二之比,旗面左上方缀黄色五角星五颗。
# 一星较大,其外接圆直径为旗高十分之三,居左;四星较小,其外接圆直径为旗高十分之一,环拱于大星之右。
# 中华人民共和国国旗于1949年7月14日至8月15日开始征求国旗图案。
# 1949年8月20日,国旗国徽评选委员会共收到了2992幅(一说为3012幅)国旗图案。
# 1949年9月27日,全国政协第一届全体会议代表通过了以五星红旗为国旗的议案。
# 1949年10月1日,第一面中华人民共和国国旗由毛泽东在天安门广场首次升起。
# 中华人民共和国国旗的红色象征革命。旗上的五颗五角星及其相互关系象征共产党领导下的革命人民大团结。
# 五角星用黄色是为了在红地上显出光明,四颗小五角星各有一尖正对着大星的中心点,表示围绕着一个中心而团结
import turtle
import timeturtle.speed(10)
turtle.screensize(canvheight=200,canvwidth=200,bg="cyan")
# width 与 height 为小数时表示占据屏幕的比例
# turtle.setup(width=0.5,height=0.5)turtle.up()
turtle.goto(-200,200)
turtle.down()
turtle.fillcolor("red")
turtle.color("red")turtle.begin_fill()
turtle.forward(480)
turtle.right(90)
turtle.forward(320)
turtle.left(90)
turtle.backward(480)
turtle.right(90)
turtle.backward(320)
turtle.end_fill()turtle.up()
turtle.forward(64)
turtle.left(90)
turtle.forward(32)
turtle.down()# 大五角星
a=96
turtle.fillcolor("yellow")
turtle.pencolor("yellow")
turtle.begin_fill()
for i in range(1,6):turtle.forward(a)turtle.right(144)turtle.speed(2)
turtle.end_fill()#无需使用移动指针 直接使用goto更方便
turtle.up()
# 移动到五角星右顶点
turtle.forward(96)
# 向左边转动°(度数)
turtle.left(53)
turtle.forward(36)
turtle.down()# 第一个小五角星
a=32
turtle.begin_fill()
for i in range(1,6):turtle.forward(a)turtle.right(144)turtle.speed(5)
turtle.end_fill()turtle.up()
turtle.right(80)
turtle.forward(42)
turtle.left(55)# 第二个小五角星
a=32
turtle.begin_fill()
for i in range(1,6):turtle.forward(a)turtle.right(144)turtle.speed(5)
turtle.end_fill()turtle.up()
turtle.right(96)
turtle.forward(32)# 第三个小五角星
a=32
turtle.begin_fill()
for i in range(1,6):turtle.forward(a)turtle.right(144)turtle.speed(5)
turtle.end_fill()turtle.up()
turtle.right(54)
turtle.forward(45)
turtle.right(30)# 最后一个小五角星
a=32
turtle.begin_fill()
for i in range(1,6):turtle.forward(a)turtle.right(144)turtle.speed(2)
turtle.end_fill()
turtle.ht()
time.sleep(2)

运行结果截图:

Python GUI编程(Turtle)——绘制中国五星红旗相关推荐

  1. python程序画漂亮图_存储五彩画笔绘制的漂亮简笔画的Python实现(Python GUI编程)...

    上几篇文章我们创建了一个Python画笔类,并对画笔类进行完善,可以定义画笔的大小和颜色信息.今天,我们编程实现将画笔画出的内容保存在本地的功能. 要实现将画笔在Canvas上绘制的内容保存在本地的功 ...

  2. Python GUI编程(Tk)--聊天窗口--键盘值查询

    1 界面设计和实现过程 ■ 界面布局设计 ■ 创建所需控件 ■ 设定事件和命令相应 ■ 对控件进行布局 ■ 完成程序代码 详细的介绍可参考 书籍:<Python GUI Programming ...

  3. Python GUI编程-了解相关技术[整理]

    Python GUI编程-了解相关技术[整理] 我们可以看到,其实python进行GUI开发并没有自身的相关库,而是借用第三方库进行开发.tkinter是tcl/tk相关,pyGTK是Gtk相关,wx ...

  4. Python gui编程pyQt5安装步骤

    Python gui编程pyQt5安装步骤 =============================== -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWit ...

  5. Python GUI编程(Tkinter)笔记

    Python GUI编程Tkinter笔记 1 显示任意格式图片 2 固定框架Frame大小 3 选择文件夹或文件 4 展示菜单栏 5 展示选择的图片 1 显示任意格式图片 Tkinter只支持显示G ...

  6. linux 移除python_第16 p,PYthon中的用户交互,Python GUI编程

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第16篇文章,第二阶段的课程:Python基础知识:PYthon中的用户交互.Python GUI编程实现方式介绍. 学习本课程,建 ...

  7. Eel+VUE python GUI编程

    Eel+VUE python GUI编程 python GUI编程 python GUI编程 Eel 是一个轻量的 Python 库,用于制作简单的类似于离线 HTML/JS GUI 应用程序,并具有 ...

  8. Python中使用Turtle绘制阴阳鱼(小白的学习分享)

    Python中使用Turtle绘制阴阳鱼(小白的学习分享) 五一在家无聊,小白第一次学习绘制阴阳鱼,代码如下,请各位大神指点: #作者:Guangxu #功能:阴阳鱼的绘制 #版本:V1.0 #日期: ...

  9. Python GUI编程:将自己写的postman打包成exe可执行文件

    通过前面几个章节的文章,我们学会了通过PySide2去编写一个简单的GUI页面测试小工具: Python GUI编程:PySide2介绍 Python GUI编程:如何运行第一个PySide2的窗体程 ...

最新文章

  1. linux下载哪个python版本-Linux下切换Python版本的几种方法
  2. sdutoj-3837-素数链表
  3. PyCharm中已经有requirements.txt没有提示自动安装
  4. 第2章 数字之魅——快速寻找满足条件的两个数
  5. 数据分析系统DIY1/3:CentOS7+MariaDB安装纪实
  6. 信用评分系统运行原理下篇
  7. ajax提交整个form表单
  8. arduino 步进电机驱动库_一文看懂arduino驱动uln2003操作步进电机的方法
  9. 全国大学生数学建模竞赛中,哈工大被禁用 MATLAB!
  10. java 排序 内存_Java内存模型(二)——重排序
  11. portlet_Portlet生命周期
  12. abp 基于api接口的页面内容提交
  13. 高等数学18讲(19版)7.29
  14. 高通骁龙450智能模块msm8953 android 4G
  15. 468、Java框架122 -【Spring + SpringMVC + MyBatis - JSON】 2021.01.27
  16. google浏览器打开不久自动退出
  17. ZZULIOJ 1924: 宣传墙 (dp)
  18. 可控源音频大地电磁理论基础
  19. Github: fatal: Unsupported SSL backend ‘“openssl”‘. Supported SSL backends: openssl schannel
  20. 聊城大学计算机专业全国排名,2021年聊城大学排名,附全国最新排名

热门文章

  1. Pyspark特征工程--MinHashLSH
  2. 超过一成直播平台倒闭,直播创业何去何从?
  3. 终极完美《简易商城购物车系统》揭秘--MVC设计模式
  4. 人物结局 归德侯府_《归德侯府》
  5. PHP代码审计的方法与步骤
  6. 若依Ruoyi-Vue生成代码使用
  7. 事件TransactionScope
  8. PatchwerkHeal
  9. 【RP-RV1126】SDK编译常用记录
  10. 顶级NPC寻路方法 洪荒之力带你上天