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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
给Python的Django框架下搭建的BLOG添加RSS功能的教程
Apr 08 Python
python中pass语句用法实例分析
Apr 30 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
python 二分查找和快速排序实例详解
Oct 13 Python
python中kmeans聚类实现代码
Feb 23 Python
python让列表倒序输出的实例
Jun 25 Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 Python
python opencv 图像拼接的实现方法
Jun 27 Python
python3 字符串知识点学习笔记
Feb 08 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
Mar 09 Python
浅谈matplotlib中FigureCanvasXAgg的用法
Jun 16 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 中使用随机数的三个步骤
2006/10/09 PHP
PHP 实例化类的一点摘记
2008/03/23 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
PHP5.3新特性小结
2016/02/14 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
PHP二维数组去重算法
2016/12/17 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
一个javascript参数的小问题
2008/03/02 Javascript
基于Jquery的实现回车键Enter切换焦点
2010/09/14 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
Jquery通过Ajax访问XML数据的小例子
2013/11/18 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
js鼠标点击图片实现随机变换图片的方法
2015/02/16 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
2015/12/25 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
JavaScript Window浏览器对象模型原理解析
2020/05/30 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
对pytorch网络层结构的数组化详解
2018/12/08 Python
Pytorch实现各种2d卷积示例
2019/12/30 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
雷锋式好少年事迹材料
2014/08/17 职场文书
初级党校心得体会
2014/09/11 职场文书
房屋买卖定金协议书
2016/03/21 职场文书
Tomcat用户管理的优化配置详解
2022/03/31 Servers