使用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实现类似ftp传输文件的网络程序示例
Apr 08 Python
Python使用smtplib模块发送电子邮件的流程详解
Jun 27 Python
Python编程深度学习计算库之numpy
Dec 28 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
python实现图片转字符小工具
Apr 30 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python3 selenium自动化测试 强大的CSS定位方法
Aug 23 Python
python3将变量输入的简单实例
Aug 19 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
Sep 23 Python
Pytorch 实现变量类型转换
May 17 Python
pandas DataFrame.shift()函数的具体使用
May 24 Python
python 闭包函数详细介绍
Apr 19 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
PHP 工厂模式使用方法
2010/05/18 PHP
php编程每天必学之表单验证
2016/03/01 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
Js中sort()方法的用法
2006/11/04 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
js性能优化 如何更快速加载你的JavaScript页面
2012/03/17 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
移动端脚本框架Hammer.js
2016/12/15 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
详解从NodeJS搭建中间层再谈前后端分离
2018/11/13 NodeJs
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
javascript实现时钟动画
2020/12/03 Javascript
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
深入浅析Python的类
2018/06/22 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
Python多分支if语句的使用
2020/09/03 Python
python os.listdir()乱码解决方案
2021/01/31 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
大学生学习党课思想汇报
2014/01/03 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
原材料检验岗位职责
2014/03/15 职场文书
节能减排倡议书
2014/04/15 职场文书
电子商务专业求职信范文
2015/03/19 职场文书
python垃圾回收机制原理分析
2022/04/13 Python