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判断操作系统类型代码分享
Nov 22 Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
Python基于csv模块实现读取与写入csv数据的方法
Jan 18 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
使用Python处理BAM的方法
Sep 28 Python
python 获取一个值在某个区间的指定倍数的值方法
Nov 12 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
基于django channel实现websocket的聊天室的方法示例
Apr 11 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
3分钟看懂Python后端必须知道的Django的信号机制
Jul 26 Python
pycharm中leetcode插件使用图文详解
Dec 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
英雄试炼之肉山谷—引领RPG新潮流
2020/04/20 DOTA
PHP中把有符号整型转换为无符号整型方法
2015/05/27 PHP
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
bootstrap laydate日期组件使用详解
2017/01/04 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
vue 组件中slot插口的具体用法
2018/04/03 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
NodeJs入门教程之定时器和队列
2019/03/08 NodeJs
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[02:28]DOTA2英雄基础教程 灰烬之灵
2013/12/19 DOTA
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
老生常谈Python进阶之装饰器
2017/05/11 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
Python中的枚举类型示例介绍
2019/01/09 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
中学门卫岗位职责
2013/12/26 职场文书
道路交通事故赔偿协议书
2014/10/24 职场文书
暑假安全保证书
2015/02/28 职场文书
银行求职信模板
2015/03/20 职场文书
新闻发布会新闻稿
2015/07/17 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js