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 相关文章推荐
使用setup.py安装python包和卸载python包的方法
Nov 27 Python
Python读取键盘输入的2种方法
Jun 16 Python
Python处理json字符串转化为字典的简单实现
Jul 07 Python
python中判断文件编码的chardet(实例讲解)
Dec 21 Python
Python FTP两个文件夹间的同步实例代码
May 25 Python
Python读取数据集并消除数据中的空行方法
Jul 12 Python
浅谈python脚本设置运行参数的方法
Dec 03 Python
用Python抢火车票的简单小程序实现解析
Aug 14 Python
Python数据分析模块pandas用法详解
Sep 04 Python
基于keras中的回调函数用法说明
Jun 17 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 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
VFP与其他应用程序的集成
2006/10/09 PHP
PHP分多步骤填写发布信息的简单方法实例代码
2012/09/23 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
php简单统计字符串单词数量的方法
2015/06/19 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
jquery dataTable 获取某行数据
2017/05/05 jQuery
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
vue + element-ui实现简洁的导入导出功能
2017/12/22 Javascript
JS获取并处理php数组的方法实例分析
2018/09/04 Javascript
WebSocket的简单介绍及应用
2019/05/23 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
javascript实现左右缓动动画函数
2020/11/25 Javascript
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
python的dataframe转换为多维矩阵的方法
2018/04/11 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
python实现图片筛选程序
2018/10/24 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
关于圣诞节的广播稿
2014/01/26 职场文书
初一体育教学反思
2014/01/29 职场文书
酒店总经理岗位职责范本
2014/08/08 职场文书
感谢信的格式
2015/01/21 职场文书
唐山大地震的观后感
2015/06/05 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
Golang之sync.Pool使用详解
2021/05/06 Golang
MySQL系列之七 MySQL存储引擎
2021/07/02 MySQL
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
frg-100简单操作(设置)说明
2022/04/05 无线电