本人是个大二学生嘛,最近对python比较感兴趣,还没正式入门,只能稍微写点较为简单的代码,当然,自己写的国旗代码也比较繁琐基础,话不多说,上代码,还望大佬们指正!

# 首先绘制国旗的矩形框架

from turtle import *
color('red', 'red') # 为矩形框架填色
begin_fill()
pensize(3)
forward(500) # 使矩形框架长为500
left(90)
forward(320) # 使矩形框架宽为320
left(90)
forward(500)
left(90)
forward(320)
up()
backward(250)
down()
end_fill()

# 接着绘制主五角星

left(90)
forward(40)
color('yellow','yellow')
begin_fill()
for i in range(5): # 画一个角,然后循环画五次形成五角星forward(30)left(72)forward(30)right(144)
end_fill()

# 依次重复绘制主五角星的主要代码

 up()
setx(210)
sety(240)
left(180) # 此处需要将五角星逆时针旋转180度以达到众星捧月的视觉效果
down()
begin_fill()
for i in range(5): # 画一个角,然后分别循环画五次形成五角星forward(10)left(72)forward(10)right(144)
end_fill()
up()
setx(200)
sety(205)
left(270) # 此处逆时针旋转270度
down()
begin_fill()
for i in range(5): # 画一个角,然后分别循环画五次形成五角星forward(10)left(72)forward(10)right(144)
end_fill()
up()
setx(180)
sety(175)
left(270) # 此处同样逆时针旋转270度
down()
begin_fill()
for i in range(5): # 画一个角,然后分别循环画五次形成五角星forward(10)left(72)forward(10)right(144)
end_fill()
hideturtle() # 隐藏turtle图标
done() # 使绘制好的图形不消失

运行结果:

感谢阅读!如有纠正请在评论区讨论!

Python用海龟绘制中国国旗相关推荐

  1. canvas绘制中国国旗!

    绘制中国国旗 1.题目 今天刚学了H5中的画布canvas元素,课堂上的案例挺有意思,就心血来潮想利用canvas绘制中国国旗: 2.思路 第一步,创建画布元素,在画布内作好辅助线和网格线来确定圆的位 ...

  2. 绘制中国国旗(1)(嵌入式基础)

    一.中国国旗的简介 国旗的形状. 颜色两面相同,旗五星两面相对.为便利计,本件仅以旗杆在左之一面为说明之标准. 对于旗杆在右之一面,凡本件所称左均应改右,所称右均应改左.       国旗的形状. 颜 ...

  3. 【python】pyecharts绘制中国地图

    from pyecharts import options as opts from pyecharts.charts import Map# 省份数据,列出的不是全国地区 province_dis ...

  4. 用python Turtle海龟绘制时钟遇到的各种坑汇总

    目标:用Turtle绘制一个时钟. 在了解了turtle的基本用法之后就开始了绘制过程,结果遇到了很多坑,这里一一列出,在总结的同时也方便其他朋友们也能更快的了解的turtle的使用. 第一版:静态的 ...

  5. 【干货教程】如何用Python优雅地绘制中国的地图

    推荐一个超好用的python包folium, 专门用于地理数据可视化 使用方法很简单,操作如下: 导入包,创建一副世界地图 import folium import pandas as pd# def ...

  6. python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等)

    python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等) 1. 效果图 2. 原理 2.1 依赖模块及安装 2.2 工程目录 2.3 依赖文件latlng.txt 经纬度 3 源码 ...

  7. python·turtle画中国国旗

    近几天画了一个中国国旗,2:3的比例,要用到三角函数,难倒我了. 这里关键在于确定画的东西的起点,也就是用到turtle.goto(x,y)坐标直接前往方位. 然后这里的话很容易把x和y坐标弄错,因为 ...

  8. python采用Basemap绘制完美中国地图

    python采用Basemap绘制完美中国地图 摘要 Basemap的安装 下载Basemap安装文件 安装 Pyproj& Basemap Basemap的Helloword 使用Shape ...

  9. 【Python 实战基础】 如何绘制中国地图展示省份GDP数据

    目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 循环遍历 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景: 如何绘制中国地图展 ...

最新文章

  1. 找Java培训机构有哪些评判标准
  2. 如何给安卓应用添加权限
  3. 【语言处理与Python】1.4回到Python:决策与控制
  4. MySQL计算在线时长(超过2分钟未上传不在计算范围)
  5. curl_init()和curl_multi_init()多线程的速度比较
  6. Android 取得 ListView中每一个Item项目的值
  7. java cr_WildFly 10 CR 2发布– Java EE 7,Java 8,Hibernate 5,JavaScript支持热重载
  8. Word2Vec教程-Skip-Gram模型
  9. 计算区域中有t 个点的 区域有多少个+计算几何 + 叉乘+sort+ 二分 + map poj 2398 Toy Storage...
  10. Android TextView,EditText要求固定行数自动调整TextSize
  11. ZOJ 3867 Earthstone: Easy Version
  12. 001_阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)
  13. 随手记-----cookie
  14. 2018数学建模A题优秀论文:高温作业专用服装设计
  15. drools中Fact的equality modes
  16. 用 Python 实现词云可视化
  17. 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
  18. 长篇故事| 世上的感情真的需要门当户对吗?
  19. 如何下载建外街道卫星地图高清版大图
  20. matlab-高数 diff 多元函数 求导

热门文章

  1. python凯撒密码详解_四十八、Python用smtp发邮件详解(163和QQ邮箱)
  2. 我的 Spark 3.1.1 之旅【收藏夹吃灰系列】
  3. 这个夏天:应用试客已将积分墙逼到墙角,ASO路上的那些掮客
  4. 【kimol君的无聊小发明】—用python写视频下载器
  5. 必须掌握的八个dos命令
  6. 程序员:妹妹高考650多,她想选择互联网专业,我该怎么劝?
  7. 基于计算机视觉的食物新鲜度分级检测
  8. 判断自己的电脑是否被入侵
  9. 算法学习笔记五:最短路径
  10. QQ好友辅助验证不要信