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

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

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

python 自带的Turtle

先看下成功的示例:

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

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

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

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

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

制作流程讲解

1.月饼花边制作

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

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

代码如下:

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

对月饼整体填充颜色

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

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

月饼内部的圆圈制作

2.画内部的圆圈

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

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

内部花纹制作

3.画上花纹

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

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

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

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

填写文字

4.写上文字

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

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

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