Python如何使用27行代码绘制星星图


Posted in Python onJuly 20, 2020

前言

每一个孩子都像星空中的一颗星星,散发着自己所特有的光芒照亮着整个夜空。今天就带大家用27行Python代码绘制一幅满天星吧。

Python如何使用27行代码绘制星星图

全局设置

在绘制满天星的过程中要运用到turtle工具,它是Python的标准库,也可以形象的称它为海龟库,它可以描绘绘图的轨迹,操作简单、快捷。首先,我们要做一些有关全局的设置

Python如何使用27行代码绘制星星图

这一步主要是对turtle的画笔大小、绘画延迟以及画布大小进行设置。

绘制一个五角星

绘制满天星的关键就在于如何绘制出一个五角星,接下来通过创建一个有关绘画五角星的函数

Python如何使用27行代码绘制星星图

上述代码中主要涉及了turtle库的api,在代码注释中已经做了详细的说明,就不再进行赘述了。

重复绘制

绘制出一个五角星之后,就可以通过不断的调用stars函数来实现满天星的效果了,详细代码如下

Python如何使用27行代码绘制星星图

效果展示

接下来让我们将分散的代码组合起来,一起看看效果吧

Python如何使用27行代码绘制星星图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python列表去重的二种方法
Feb 14 Python
python通过自定义isnumber函数判断字符串是否为数字的方法
Apr 23 Python
给Python中的MySQLdb模块添加超时功能的教程
May 05 Python
Python正则抓取网易新闻的方法示例
Apr 21 Python
Python处理文本换行符实例代码
Feb 03 Python
pandas计算最大连续间隔的方法
Jul 04 Python
python文件转为exe文件的方法及用法详解
Jul 08 Python
python处理excel绘制雷达图
Oct 18 Python
pandas-resample按时间聚合实例
Dec 27 Python
pytorch-RNN进行回归曲线预测方式
Jan 14 Python
python 调用js的四种方式
Apr 11 Python
Pandas加速代码之避免使用for循环
May 30 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 #Python
基于python实现生成指定大小txt文档
Jul 20 #Python
python中upper是做什么用的
Jul 20 #Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 #Python
python集合能干吗
Jul 19 #Python
python如何建立全零数组
Jul 19 #Python
解决python中0x80072ee2错误的方法
Jul 19 #Python
You might like
ThinkPHP实例化模型的四种方法概述
2014/08/22 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP调试的强悍利器之PHPDBG
2016/02/22 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
ExtJS GridPanel 根据条件改变字体颜色
2010/03/08 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
2012/01/10 Javascript
js读取cookie方法总结
2014/10/31 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
create-react-app中添加less支持的实现
2019/11/15 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
2018/02/11 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
python对Excel的读取的示例代码
2020/02/14 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
python音频处理的示例详解
2020/12/23 Python
Ray-Ban雷朋美国官网:全球领先的太阳眼镜品牌
2016/07/20 全球购物
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
DJI全球:DJI Global
2021/03/15 全球购物
Java面试题及答案
2012/09/08 面试题
C/C++程序员常见面试题一
2012/12/08 面试题
毕业生文员求职信
2013/11/03 职场文书
大二学期个人自我评价
2014/01/13 职场文书
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
市场营销专业求职信
2014/06/17 职场文书
英文辞职信范文
2015/05/13 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书