趣味端午節,程式猿特殊的獻禮

語言: CN / TW / HK

我正在參加「初夏創意投稿大賽」詳情請看:初夏創意投稿大賽

@文章目錄

前言

2022年6月3日,每年一度的端午節來臨了,在這裡程式猿用特殊的表達來獻禮端午節


🚀 1.端午節起源

端午節也叫端陽節、重午節、五月節、女兒節、詩人節是我國所有傳統節日中叫法最多的節日.。 端午節,是中華民族的傳統節日,在我國已經存在了上千年。 西晉《風土記》說 “仲夏端午。端者,初也。” 這是“端午”一詞最早的出處 🚩關於端午節的由來,有這樣幾種說法↓

❤️❤️❤️ 紀念屈原

image.png

公元前278年,秦軍攻破楚都。屈原眼看自己的祖國被侵略,心如刀割,於五月五日抱石投汨羅江身死。屈原死後,楚國百姓哀痛異常,紛紛湧到汨羅江邊去憑弔屈原,就有了端午龍舟競渡、吃粽子的風俗。

❤️❤️❤️ 紀念伍子胥

image.png

伍子胥建議應徹底消滅越國,吳王夫差不聽。子胥便對鄰舍人說:“我死後,將我眼睛挖出懸掛在吳京之東門上,以看越國軍隊入城滅吳”,便自刎而死。因此相傳端午節亦為紀念伍子胥之日。

❤️❤️❤️ 紀念孝女曹娥

image.png

曹娥是東漢上虞人,父親溺於江中,數日不見屍體,當時孝女曹娥年僅十四歲,晝夜沿江號哭。過了十七天,在五月五日也投江,五日後抱出父屍。後人為紀念曹娥的孝節,在曹娥投江之處興建曹娥廟。

❤️❤️❤️ 惡日

image.png

在先秦時代,普遍認為五月是個毒月,五日是惡日,相傳這天邪佞當道,五毒並出。《呂氏春秋》中《仲夏記》一章規定人們在五月要禁慾、齋戒。古代以五月初五為惡日,是普遍現象。在此日插菖蒲、艾葉以驅鬼,薰蒼朮、白芷和喝雄黃酒以避疫。

🚀 2.獻禮端午節

🌈 2.1 Python畫一盤粽子

快到端午節了,用 Python 畫一盤粽子送給大家, 用到的 Python 庫還是大家比較熟悉的 turtle,提前祝大家端午安康了。

🚩 首先,我們畫一個盤子,主要程式碼實現如下:

python minAngle = (2 * math.pi / 360) * angle / steps rotateAngle = rotateAngle / 360 * 2 * math.pi penup() # 起筆 setpos(b * math.sin(rotateAngle), -b * math.cos(rotateAngle)) pendown() # 落筆 for i in range(steps): nextPoint = [a * math.sin((i + 1) * minAngle), -b * math.cos((i + 1) * minAngle)] nextPoint = [nextPoint[0] * math.cos(rotateAngle) - nextPoint[1] * math.sin(rotateAngle), nextPoint[0] * math.sin(rotateAngle) + nextPoint[1] * math.cos(rotateAngle)] setpos(nextPoint)

❤️❤️❤️ 看一下效果:

在這裡插入圖片描述 🚩 接著,我們再來畫粽子,主要程式碼實現如下:

python pensize(2) # 畫筆寬度 pencolor(2, 51, 12) # 畫筆顏色 fillcolor(4, 77, 19) # 填充色 begin_fill() fd(200) # 向前 circle(15, 120) #畫圓弧 fd(200) circle(15, 120) fd(200) circle(15, 120) fd(200) circle(15, 60) fd(100) circle(15, 90) fd(173) circle(1, 90) end_fill() penup() fd(100) right(60) back(105) a = pos() pendown() color(60, 67, 0) fillcolor(85, 97, 9) begin_fill() fd(120) goto(a) penup() back(15) left(90) fd(20) right(90) pendown() fd(150) right(120) fd(24) right(60) fd(120) right(60) fd(24) end_fill() begin_fill() left(110) fd(65) left(100) fd(24) left(80) fd(50) end_fill()

🚩 最後,我們再新增一下文字,程式碼實現如下:

在這裡插入圖片描述

🌈 2.2 html5數粽子小遊戲

在這裡插入圖片描述

```html

數粽贏大禮過端午——鹽龍網

您的瀏覽器不支援html5, 請換用支援html5的瀏覽器。

```

在這裡插入圖片描述