使用Python为中秋节绘制一块美味的月饼


Posted in Python onSeptember 11, 2019

对于在外的游子,每逢佳节倍思亲。而对于996ICU的苦逼程序猿们,最期待的莫过于各种节假日能把自己丢在床上好好休息一下了。这几天各公司都陆续开始发中秋礼品了。朋友圈各种秀高颜值的月饼,所以今天我也提前给大家送去一份中秋的美味月饼吧!

使用Python为中秋节绘制一块美味的月饼python & turtle

python的turtle库,最早还是在小甲鱼的【零基础入门学习Python】中接触的,好久没用了有些生疏,带大家一起回顾下模块的使用吧。

如果你是想认真学习这个库,推荐去官网仔细学习 https://docs.python.org/3.7/library/turtle.html

但如果你只是跟我一样玩票性质的,那么你简单看看就好。我帮你整理了一些常用的方法:

使用Python为中秋节绘制一块美味的月饼 

就以上这些完全够你强势装13了…

练习画月饼

话不多说,先来一波!

然后,还没开团呢,先送一血了…为什么pycharm会告警呢?

使用Python为中秋节绘制一块美味的月饼 

但是使用又是正常的好奇怪,网上搜了一下解决办法。从import turtle进入源码,把142行开始的all注释掉,手动引用下turtle的所有方法即可。

# __all__ = (_tg_classes + _tg_screen_functions + _tg_turtle_functions + 
#   _tg_utilities + ['Terminator']) # + _math_functions) 
 
__all__ = ['ScrolledCanvas', 'TurtleScreen', 'Screen', 'RawTurtle', 'Turtle', 'RawPen', 'Pen', 'Shape', 'Vec2D', 'back', 
   'backward', 'begin_fill', 'begin_poly', 'bk', 'addshape', 'bgcolor', 'bgpic', 'bye', 'clearscreen', 
   'colormode', 'delay', 'exitonclick', 'getcanvas', 'getshapes', 'listen', 'mainloop', 'mode', 'numinput', 
   'onkey', 'onkeypress', 'onkeyrelease', 'onscreenclick', 'ontimer', 'register_shape', 'resetscreen', 
   'screensize', 'setup', 'Terminator', 'setworldcoordinates', 'textinput', 'title', 'tracer', 'turtles', 
   'update', 'window_height', 'window_width', 'write_docstringdict', 'done', 'circle', 'clear', 'clearstamp', 
   'clearstamps', 'clone', 'color', 'degrees', 'distance', 'dot', 'down', 'end_fill', 'end_poly', 'fd', 
   'fillcolor', 'filling', 'forward', 'get_poly', 'getpen', 'getscreen', 'get_shapepoly', 'getturtle', 'goto', 
   'heading', 'hideturtle', 'home', 'ht', 'isdown', 'isvisible', 'left', 'lt', 'onclick', 'ondrag', 'onrelease', 
   'pd', 'pen', 'pencolor', 'pendown', 'pensize', 'penup', 'pos', 'position', 'pu', 'radians', 'right', 'reset', 
   'resizemode', 'rt', 'seth', 'setheading', 'setpos', 'setposition', 'settiltangle', 'setundobuffer', 'setx', 
   'sety', 'shape', 'shapesize', 'shapetransform', 'shearfactor', 'showturtle', 'speed', 'st', 'stamp', 'tilt', 
   'tiltangle', 'towards', 'turtlesize', 'undo', 'undobufferentries', 'up', 'width', 'write', 'xcor', 'ycor']

问题解决了,开始写吧:

使用Python为中秋节绘制一块美味的月饼 

看看效果:

使用Python为中秋节绘制一块美味的月饼 

总结

以上所述是小编给大家介绍的使用Python为中秋节绘制一块美味的月饼,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python 将字符串转换成字典dict
Mar 24 Python
Python中用max()方法求最大值的介绍
May 15 Python
详解python发送各类邮件的主要方法
Dec 22 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
Jupyter notebook 启动闪退问题的解决
Apr 13 Python
python连接mysql有哪些方法
Jun 24 Python
Python eval函数介绍及用法
Nov 09 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
Feb 22 Python
Python采集股票数据并制作可视化柱状图
Apr 04 Python
Python作用域和名称空间的详细介绍
Apr 13 Python
python破解bilibili滑动验证码登录功能
Sep 11 #Python
python修改FTP服务器上的文件名
Sep 11 #Python
解析python实现Lasso回归
Sep 11 #Python
Python 点击指定位置验证码破解的实现代码
Sep 11 #Python
python实现的接收邮件功能示例【基于网易POP3服务器】
Sep 11 #Python
python实现的发邮件功能示例
Sep 11 #Python
python 字符串常用函数详解
Sep 11 #Python
You might like
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
全新Mac配置PHP开发环境教程
2016/02/03 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
jQuery 表格工具集
2010/04/25 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
js获取下拉列表框中的value和text的值示例代码
2014/01/11 Javascript
JavaScript DOM进阶方法
2015/04/13 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
js移动端事件基础及常用事件库详解
2017/08/15 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
微信小程序以ssm做后台开发的实现示例
2020/04/08 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
[06:10]6.81新信使新套装!给你一个炫酷的DOTA2
2014/05/06 DOTA
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
python删除服务器文件代码示例
2018/02/09 Python
python实现批量图片格式转换
2020/06/16 Python
Python实现快速傅里叶变换的方法(FFT)
2018/07/21 Python
Win10用vscode打开anaconda环境中的python出错问题的解决
2020/05/25 Python
5款实用的python 工具推荐
2020/10/13 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
使用phonegap克隆和删除联系人的实现方法
2017/03/31 HTML / CSS
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
2019年.net常见面试问题
2012/02/12 面试题
新教师工作感言
2014/02/16 职场文书
上班迟到检讨书
2015/05/06 职场文书
个人收入证明范本
2015/06/12 职场文书
python爬虫--selenium模块
2021/03/31 Python