明天就是八月十五了,有迎来了一年一度的中秋节,在我国大部分地区,中秋节是仅次于春节的传统节日,象征着团员安康。在这天,天上的月亮会格外的圆,我们吃到嘴里的月饼也比平常的要甜。

大家都知道月饼的种类有很多,小编的话就比较喜欢吃豆沙馅的月饼,但是说到最经典的还是我们的五仁月饼。今天我就给大家做一个五仁月饼

python 自带的Turtle

先看下成功的示例:

以上就是成功的示例,如果有想要源代码的小伙伴 点击 即可领取

现在我们就来讲讲制作的主要组成模块:

五仁月饼主要就是包括四个部分,分别是最外围的花边,里面的圆圈,内部的花纹以及月饼的字体,下图所示:

制作流程讲解

1.月饼花边制作

确定好月饼花边围起来的大圆半径以及花边的个数,再根据大圆半径以及花边个数计算出每个花边半圆的半径lace_r,有了花边的个数和半径就可以循环画花边了。

代码如下:

对月饼整体填充颜色

因为月饼外面的花边是不与金色的圆圈接触的,这样画的月饼会更好看一些,所以在画金色的圆圈之前还要画一个大圆,半径和花边围起来的大圆一致,把内部用花边的颜色进行填充。

月饼内部的圆圈制作

2.画内部的圆圈

内部圆圈的边框可以用金色,圆圈里面的区域可以使用更深一些的橙黄色进行填充,和月饼的花边颜色要区分开,所以画圆圈的方法要调用两次,只是两次传递的参数不一样。

内部花纹制作

3.画上花纹

内部花纹是由8个三分之一圆圈组成的,每次循环会画两个三分之一的圆圈,

每次循环,画完第一个三分之一圆圈之后,画笔会进行左转 180 °的操作,通过调整方向使这些圆圈拼成漂亮的花纹。

填写文字

4.写上文字

定位到月饼的中间位置,选择合适的字体类型和字体大小,写入 【五仁】文字。

以上就是小编今天带来的内容,小编本身就是一名python开发工程师,我自己花了三天时间整理了一套python学习教程,从最基础的python脚本到web开发,爬虫,数据分析,数据可视化,机器学习,等,这些资料有想要的小伙伴 " 点击 " 即可领取

中秋节到了我给大家用python做一个月饼相关推荐

  1. 国庆在家没事干?教大家用Python做一个任何视频都能看的软件, 当然,只能看正经的

    这不,国庆放假了,虽然说还在读书的同学们假期只有三天,但是咱上班的假期多鸭,哈哈~ 想当初,我大一的时候,国庆假期十五天,真爽啊~ 好了好了,话说回来,放这么久的假,三天也是假,这不是怕大家又不能出去 ...

  2. 玩过八音符游戏吗?今天教大家用python做一个八音符游戏

    先来看一下效果图: 需要用到的东西 Python3.6 cocos2d模块 pyaudio模块 以及一些Python自带的模块 cocos2d模块用于搭建游戏框架 pyaudio模块用于获得麦克风的声 ...

  3. 还在怕成语接龙你玩不过别人嘛!今天教大家用Python做一个成语接龙的小游戏!!!

    相关文件 关注小编,私信小编领取源码哟!!当然别忘了一键三连哟!! 开发工具 Python版本:3.6.4 相关模块: pyqt5模块: 以及一些python自带的模块. 环境搭建 安装Python并 ...

  4. 教大家用Python做一个任何视频都能看的软件

    前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 所以特地给大家献上如何用Python来开发一款看视频不需要VIP的软件~ 如果想发给朋友用的话,咱们在打包成exe可执行软件, ...

  5. python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...

    原标题:新年好!教大家用Python写一个自动回复拜年信息的小程序! 过年期间,想必大家都收到很多拜年信息吧!有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神 ...

  6. 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(2)

    导语 上一期我们带大家完成了魔塔游戏每一层的初始化画面的制作: 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(1) 这一期我们会带大家进一步复现我们的魔塔小游戏,主要内容包括英雄类 ...

  7. 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(3)

    导语 上一期我们主要带大家写了勇士类,以及勇士与一些简单的地图元素接触时所触发的事件: 童年经典回忆 | 从零开始带大家用Python撸一个魔塔小游戏呀(2) 这一期我们会带大家进一步复现我们的魔塔小 ...

  8. 圣诞节快到了,教大家用Python画一个简单的圣诞树和烟花,送给那个她

    用Python画出圣诞树和烟花,瞧瞧我这简易版的吧 序言 圣诞树 效果展示 代码展示 圣诞树上加烟花 效果展示 代码展示 写在最后 序言 这不是圣诞节快到了,准备让让女朋友开心开心,也算是亲手做的,稍 ...

  9. 世界杯太精彩了,带大家用Python做个足球游戏,边玩游戏边看比赛

    文章目录 Python零基础快速制作足球游戏(附源代码) 前言 一.Python环境说明 二.游戏程序说明 1.游戏开始界面 2.人物移动规则说明,可支持两位玩家 3.足球规则 4.主方法调取 三.游 ...

最新文章

  1. 关于fastlane自动化打包
  2. linux终端密码星星,如何在Ubuntu终端中显示密码星号
  3. 【PHPStorm使用手册】如何设置字体大小?
  4. 用Unity3D实现智能巡逻兵游戏
  5. django.template.exceptions.TemplateDoesNotExist: rest_framework/api.html
  6. 石板切割问题c语言_岩知识 | 岩板切板有讲究,工艺问题要注意
  7. python 函数参数类型判断(判断类型)
  8. js function随笔
  9. matlab 雷达工具箱,使用Matlab的工具箱,学习“相控阵雷达技术”
  10. React-router 4 按需加载的实现方式及原理(Code Splitting)
  11. Scala:输入输出
  12. Atitit 2017年的技术趋势与未来的大技术趋势
  13. 索尼爱立信k510驱动_未来人工智能驱动的电信网络:爱立信案例研究
  14. 小米AI音响的拆解及简要系统分析
  15. 为什么想从测试转开发
  16. maya导入abc动画_外包过程中的动画重定向以及蒙皮调整经验
  17. 让GitHub沸腾的阿里内部神作Java并发原理JDK源码手册,现已开源
  18. excel 表头合并 和拆分的例子
  19. windows彻底删除idea
  20. idea 参数显示s: o:

热门文章

  1. RPGMV修炼手册2——RPGMV的部分窗口代码学习
  2. 令人敬畏的泰格伍兹 万维钢_5个令人敬畏的全新高级jQuery插件,2013年10月
  3. npm install XXX 报错:error An unexpected error occurred:
  4. 当“国风综艺”遇上“数字金融”,看国有大行解锁营销新范式
  5. 全部希腊字母读音-数学公式中常用
  6. 谈谈Google与微信H5牛牛的Java开发规范
  7. [flink]各种大厂开源案例
  8. luckysheet实现在线编辑Excel
  9. 加密勒索病毒:诞生、忽视以及爆炸式增长
  10. 【T6】打印总账的时候提示:打印机缺纸(错误号:1001)