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查询Mysql时返回字典结构的代码
Jun 18 Python
python读写ini文件示例(python读写文件)
Mar 25 Python
详解Python的Django框架中的中间件
Jul 24 Python
Python的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
python使用mysql数据库示例代码
May 21 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
Mar 30 Python
一篇文章弄懂Python中的内建函数
Aug 07 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
由php if 想到的些问题
2008/03/22 PHP
解析左右值无限分类的实现算法
2013/06/20 PHP
PHP实现浏览器格式化显示XML的方法示例
2019/01/22 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
JS解决iframe之间通信和自适应高度的问题
2016/08/24 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
jQuery图片拖动组件Dropzone用法示例
2017/01/17 Javascript
JS和canvas实现俄罗斯方块
2017/03/14 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
Vue中使用vue-i18插件实现多语言切换功能
2018/04/25 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
vue实现pdf文档在线预览功能
2019/11/26 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
利用aardio给python编写图形界面
2017/08/21 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
Django项目主urls导入应用中views的红线问题解决
2019/08/10 Python
python如何求100以内的素数
2020/05/27 Python
python和php哪个更适合写爬虫
2020/06/22 Python
解决pip安装的第三方包在PyCharm无法导入的问题
2020/10/15 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
硕士研究生个人求职信
2013/12/04 职场文书
高中化学教学反思
2014/01/13 职场文书
银行爱岗敬业演讲稿
2014/05/05 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
总经理检讨书范文
2015/02/16 职场文书
公司门卫岗位职责
2015/04/13 职场文书