Python用海龟绘制中国国旗
本人是个大二学生嘛,最近对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用海龟绘制中国国旗相关推荐
- canvas绘制中国国旗!
绘制中国国旗 1.题目 今天刚学了H5中的画布canvas元素,课堂上的案例挺有意思,就心血来潮想利用canvas绘制中国国旗: 2.思路 第一步,创建画布元素,在画布内作好辅助线和网格线来确定圆的位 ...
- 绘制中国国旗(1)(嵌入式基础)
一.中国国旗的简介 国旗的形状. 颜色两面相同,旗五星两面相对.为便利计,本件仅以旗杆在左之一面为说明之标准. 对于旗杆在右之一面,凡本件所称左均应改右,所称右均应改左. 国旗的形状. 颜 ...
- 【python】pyecharts绘制中国地图
from pyecharts import options as opts from pyecharts.charts import Map# 省份数据,列出的不是全国地区 province_dis ...
- 用python Turtle海龟绘制时钟遇到的各种坑汇总
目标:用Turtle绘制一个时钟. 在了解了turtle的基本用法之后就开始了绘制过程,结果遇到了很多坑,这里一一列出,在总结的同时也方便其他朋友们也能更快的了解的turtle的使用. 第一版:静态的 ...
- 【干货教程】如何用Python优雅地绘制中国的地图
推荐一个超好用的python包folium, 专门用于地理数据可视化 使用方法很简单,操作如下: 导入包,创建一副世界地图 import folium import pandas as pd# def ...
- python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等)
python采用Basemap绘制完美中国地图(包括绘制边界框,随机点等) 1. 效果图 2. 原理 2.1 依赖模块及安装 2.2 工程目录 2.3 依赖文件latlng.txt 经纬度 3 源码 ...
- python·turtle画中国国旗
近几天画了一个中国国旗,2:3的比例,要用到三角函数,难倒我了. 这里关键在于确定画的东西的起点,也就是用到turtle.goto(x,y)坐标直接前往方位. 然后这里的话很容易把x和y坐标弄错,因为 ...
- python采用Basemap绘制完美中国地图
python采用Basemap绘制完美中国地图 摘要 Basemap的安装 下载Basemap安装文件 安装 Pyproj& Basemap Basemap的Helloword 使用Shape ...
- 【Python 实战基础】 如何绘制中国地图展示省份GDP数据
目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 循环遍历 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景: 如何绘制中国地图展 ...
最新文章
- 找Java培训机构有哪些评判标准
- 如何给安卓应用添加权限
- 【语言处理与Python】1.4回到Python:决策与控制
- MySQL计算在线时长(超过2分钟未上传不在计算范围)
- curl_init()和curl_multi_init()多线程的速度比较
- Android 取得 ListView中每一个Item项目的值
- java cr_WildFly 10 CR 2发布– Java EE 7,Java 8,Hibernate 5,JavaScript支持热重载
- Word2Vec教程-Skip-Gram模型
- 计算区域中有t 个点的 区域有多少个+计算几何 + 叉乘+sort+ 二分 + map poj 2398 Toy Storage...
- Android TextView,EditText要求固定行数自动调整TextSize
- ZOJ 3867 Earthstone: Easy Version
- 001_阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)
- 随手记-----cookie
- 2018数学建模A题优秀论文:高温作业专用服装设计
- drools中Fact的equality modes
- 用 Python 实现词云可视化
- 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
- 长篇故事| 世上的感情真的需要门当户对吗?
- 如何下载建外街道卫星地图高清版大图
- matlab-高数 diff 多元函数 求导