中秋节到了我给大家用python做一个月饼
明天就是八月十五了,有迎来了一年一度的中秋节,在我国大部分地区,中秋节是仅次于春节的传统节日,象征着团员安康。在这天,天上的月亮会格外的圆,我们吃到嘴里的月饼也比平常的要甜。
大家都知道月饼的种类有很多,小编的话就比较喜欢吃豆沙馅的月饼,但是说到最经典的还是我们的五仁月饼。今天我就给大家做一个五仁月饼
库
python
自带的Turtle
库
先看下成功的示例:
以上就是成功的示例,如果有想要源代码的小伙伴 点击 即可领取
现在我们就来讲讲制作的主要组成模块:
五仁月饼主要就是包括四个部分,分别是最外围的花边,里面的圆圈,内部的花纹以及月饼的字体,下图所示:
制作流程讲解
1.月饼花边制作
确定好月饼花边围起来的大圆半径以及花边的个数,再根据大圆半径以及花边个数计算出每个花边半圆的半径lace_r
,有了花边的个数和半径就可以循环画花边了。
代码如下:
对月饼整体填充颜色
因为月饼外面的花边是不与金色的圆圈接触的,这样画的月饼会更好看一些,所以在画金色的圆圈之前还要画一个大圆,半径和花边围起来的大圆一致,把内部用花边的颜色进行填充。
月饼内部的圆圈制作
2.画内部的圆圈
内部圆圈的边框可以用金色,圆圈里面的区域可以使用更深一些的橙黄色进行填充,和月饼的花边颜色要区分开,所以画圆圈的方法要调用两次,只是两次传递的参数不一样。
内部花纹制作
3.画上花纹
内部花纹是由8个三分之一圆圈组成的,每次循环会画两个三分之一的圆圈,
每次循环,画完第一个三分之一圆圈之后,画笔会进行左转 180 °
的操作,通过调整方向使这些圆圈拼成漂亮的花纹。
填写文字
4.写上文字
定位到月饼的中间位置,选择合适的字体类型和字体大小,写入 【五仁】
文字。
以上就是小编今天带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴 " 点击 " 即可领取
中秋节到了我给大家用python做一个月饼相关推荐
- 国庆在家没事干?教大家用Python做一个任何视频都能看的软件, 当然,只能看正经的
这不,国庆放假了,虽然说还在读书的同学们假期只有三天,但是咱上班的假期多鸭,哈哈~ 想当初,我大一的时候,国庆假期十五天,真爽啊~ 好了好了,话说回来,放这么久的假,三天也是假,这不是怕大家又不能出去 ...
- 玩过八音符游戏吗?今天教大家用python做一个八音符游戏
先来看一下效果图: 需要用到的东西 Python3.6 cocos2d模块 pyaudio模块 以及一些Python自带的模块 cocos2d模块用于搭建游戏框架 pyaudio模块用于获得麦克风的声 ...
- 还在怕成语接龙你玩不过别人嘛!今天教大家用Python做一个成语接龙的小游戏!!!
相关文件 关注小编,私信小编领取源码哟!!当然别忘了一键三连哟!! 开发工具 Python版本:3.6.4 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并 ...
- 教大家用Python做一个任何视频都能看的软件
前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 所以特地给大家献上如何用Python来开发一款看视频不需要VIP的软件~ 如果想发给朋友用的话,咱们在打包成exe可执行软件, ...
- python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...
原标题:新年好!教大家用Python写一个自动回复拜年信息的小程序! 过年期间,想必大家都收到很多拜年信息吧!有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神 ...
- 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(2)
导语 上一期我们带大家完成了魔塔游戏每一层的初始化画面的制作: 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(1) 这一期我们会带大家进一步复现我们的魔塔小游戏,主要内容包括英雄类 ...
- 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(3)
导语 上一期我们主要带大家写了勇士类,以及勇士与一些简单的地图元素接触时所触发的事件: 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(2) 这一期我们会带大家进一步复现我们的魔塔小 ...
- 圣诞节快到了,教大家用Python画一个简单的圣诞树和烟花,送给那个她
用Python画出圣诞树和烟花,瞧瞧我这简易版的吧 序言 圣诞树 效果展示 代码展示 圣诞树上加烟花 效果展示 代码展示 写在最后 序言 这不是圣诞节快到了,准备让让女朋友开心开心,也算是亲手做的,稍 ...
- 世界杯太精彩了,带大家用Python做个足球游戏,边玩游戏边看比赛
文章目录 Python零基础快速制作足球游戏(附源代码) 前言 一.Python环境说明 二.游戏程序说明 1.游戏开始界面 2.人物移动规则说明,可支持两位玩家 3.足球规则 4.主方法调取 三.游 ...
最新文章
- 关于fastlane自动化打包
- linux终端密码星星,如何在Ubuntu终端中显示密码星号
- 【PHPStorm使用手册】如何设置字体大小?
- 用Unity3D实现智能巡逻兵游戏
- django.template.exceptions.TemplateDoesNotExist: rest_framework/api.html
- 石板切割问题c语言_岩知识 | 岩板切板有讲究,工艺问题要注意
- python 函数参数类型判断(判断类型)
- js function随笔
- matlab 雷达工具箱,使用Matlab的工具箱,学习“相控阵雷达技术”
- React-router 4 按需加载的实现方式及原理(Code Splitting)
- Scala:输入输出
- Atitit 2017年的技术趋势与未来的大技术趋势
- 索尼爱立信k510驱动_未来人工智能驱动的电信网络:爱立信案例研究
- 小米AI音响的拆解及简要系统分析
- 为什么想从测试转开发
- maya导入abc动画_外包过程中的动画重定向以及蒙皮调整经验
- 让GitHub沸腾的阿里内部神作Java并发原理JDK源码手册,现已开源
- excel 表头合并 和拆分的例子
- windows彻底删除idea
- idea 参数显示s: o:
热门文章
- RPGMV修炼手册2——RPGMV的部分窗口代码学习
- 令人敬畏的泰格伍兹 万维钢_5个令人敬畏的全新高级jQuery插件,2013年10月
- npm install XXX 报错:error An unexpected error occurred:
- 当“国风综艺”遇上“数字金融”,看国有大行解锁营销新范式
- 全部希腊字母读音-数学公式中常用
- 谈谈Google与微信H5牛牛的Java开发规范
- [flink]各种大厂开源案例
- luckysheet实现在线编辑Excel
- 加密勒索病毒:诞生、忽视以及爆炸式增长
- 【T6】打印总账的时候提示:打印机缺纸(错误号:1001)