用python做一个月饼

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

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

python 自带的Turtle

先看下成功的示例:

1.gif

以上就是成功的示例,如果有想要源代码的小伙伴点击下方链接即可领取
https://docs.qq.com/doc/DTGpFa2lVeE9jUkRv

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

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

2_看图王.png

制作流程讲解

1.月饼花边制作

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

3.png

代码如下:

4.png

对月饼整体填充颜色

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

5.png

月饼内部的圆圈制作

2.画内部的圆圈

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

6.png

内部花纹制作

3.画上花纹

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

7.png

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

8.png

填写文字

4.写上文字

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

9.png

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容