中秋節到了我給大家用python做一個月餅

2020-10-02 16:00:30

明天就是八月十五了,有迎來了一年一度的中秋節,在我國大部分地區,中秋節是僅次於春節的傳統節日,象徵著團員安康。在這天,天上的月亮會格外的圓,我們吃到嘴裡的月餅也比平常的要甜。

大家都知道月餅的種類有很多,小編的話就比較喜歡吃豆沙餡的月餅,但是說到最經典的還是我們的五仁月餅。今天我就給大家做一個五仁月餅

python 自帶的Turtle

先看下成功的範例:

在這裡插入圖片描述

以上就是成功的範例,如果有想要原始碼的小夥伴 點選 即可領取

現在我們就來講講製作的主要組成模組:

五仁月餅主要就是包括四個部分,分別是最外圍的花邊,裡面的圓圈,內部的花紋以及月餅的字型,下圖所示:

在這裡插入圖片描述

製作流程講解

1.月餅花邊製作

確定好月餅花邊圍起來的大圓半徑以及花邊的個數,再根據大圓半徑以及花邊個數計算出每個花邊半圓的半徑lace_r,有了花邊的個數和半徑就可以迴圈畫花邊了。

在這裡插入圖片描述

程式碼如下:

在這裡插入圖片描述

對月餅整體填充顏色

因為月餅外面的花邊是不與金色的圓圈接觸的,這樣畫的月餅會更好看一些,所以在畫金色的圓圈之前還要畫一個大圓,半徑和花邊圍起來的大圓一致,把內部用花邊的顏色進行填充。

在這裡插入圖片描述

月餅內部的圓圈製作

2.畫內部的圓圈

內部圓圈的邊框可以用金色,圓圈裡面的區域可以使用更深一些的橙黃色進行填充,和月餅的花邊顏色要區分開,所以畫圓圈的方法要呼叫兩次,只是兩次傳遞的引數不一樣。

在這裡插入圖片描述

內部花紋製作

3.畫上花紋

內部花紋是由8個三分之一圓圈組成的,每次迴圈會畫兩個三分之一的圓圈,

在這裡插入圖片描述

每次迴圈,畫完第一個三分之一圓圈之後,畫筆會進行左轉 180 °的操作,通過調整方向使這些圓圈拼成漂亮的花紋。

在這裡插入圖片描述

填寫文字

4.寫上文字

定位到月餅的中間位置,選擇合適的字型型別和字型大小,寫入 【五仁】文字。

在這裡插入圖片描述

以上就是小編今天帶來的內容,小編本身就是一名python開發工程師,我自己花了三天時間整理了一套python學習教學,從最基礎的python指令碼到web開發,爬蟲,資料分析,資料視覺化,機器學習,等,這些資料有想要的小夥伴 " 點選 " 即可領取