当前位置:   article > 正文

利用python绘制端午节的各种图案,例如粽子,赛龙舟等,以及一些端午节的感人小故事_python传统文化作品

python传统文化作品

在这里插入图片描述

1、关于端午节的有趣故事

端午节是一个历史悠久的中国传统节日,有很多有趣的故事与之相关。以下是一些经典的故事:

  1. 屈原投江:屈原是中国文学史上著名的诗人、政治家,他的不幸遭遇和悲剧命运备受推崇。相传,在战国时期,他因忧愁国家命运而投江自尽,当地百姓闻讯后便划船捞救,各自投入芦苇荡里寻找他的尸体,还有人在江边敲打鼓乐和划船以驱赶神兽。为了纪念屈原,人们将端午节定为“龙舟节”。

  2. 粽子起源故事:传说战国时期的楚国人民为防止屈原的尸体被鱼虾啃食,就把食物投入江中,让鱼虾吃饱了就不去伤害屈原了。但是他们仍然担心这些食物不足以吸引鱼虾,于是就用竹叶裹着饭团扔到江中。后来这个做法渐渐演变成了今天我们所熟知的粽子。

  3. 五色线传说:相传在古代,一种叫做五色线的线绢可以避邪。一年端午节,有许多孩子被恶魔附身,只有一个小姑娘他们不敢靠近。后来人们发现她身上携带了五色线,于是大家也都开始用五色线来避邪,并将五色线系在孩子的手上脚上。

这些故事都是端午节中的经典故事,流传至今,深受人们喜爱。


2、关于端午节的趣闻

确定,以下是关于端午节的5个小众趣闻:

  1. 制作粽子的细节:除了用竹叶包裹粽子之外,有些地方还会用菖蒲叶、芦苇叶等材料来包裹粽子,以增加香气。此外,在做粽子的过程中,还要将糯米浸泡在池塘或河中,让米在水中发酵,这样做出的粽子口感更好。

  2. 端午节的五种行动:端午节除了吃粽子和赛龙舟,还有五种传统行动,即赛马、投壶、射箭、踏青和插艾叶。这些活动都有着深厚的历史文化背景,也是表达人们对自然、祖先等的敬意。

  3. 吃粽子的禁忌:端午节吃粽子是中国人的传统习俗,但是在某些地区却有着特殊的禁忌。例如在福建省,妇女在怀孕期间不可以吃粽子,因为他们相信粽子会影响胎儿的健康。同样,在江苏省的一些地方,也认为端午节吃粽子会导致患上口腔溃疡等疾病。

  4. 不同地区的另类习俗:在广西壮族自治区,人们在端午节前一天会在望城楼上抛撒糯米,以驱赶瘟疫和灾害;在四川省凉山彝族自治州,人们会在端午节前烧制一种类似于面条的低粱粉制品,称为“卡卡”,以祈求丰收。

  5. 端午节的文化交流:端午节是中国的传统文化节日,后来传到东南亚,目前也在东亚地区广泛流传。相传,日本和朝鲜也有类似的节日,但是名称不同,日本称为“端午(たんご)节”,韩国则称为“龙舟节(단오제)”。不同国家和地区的端午节也有着不同的习俗和风情。


3、利用python绘制龙舟

3.1. 代码如下

import turtle

# 龙舟数据
boat_width = 30
boat_height = 80
boat_color = 'red'
paddle_width = 25
paddle_height = 8
paddle_color = 'white'
num_paddles = 10
paddle_spacing = 10
paddle_offset = 5

# 设置画笔属性
turtle.penup()
turtle.speed(0)

# 绘制龙舟
turtle.color('black', boat_color)
turtle.begin_fill()
turtle.goto(-boat_width/2, 0)
turtle.pendown()
turtle.forward(boat_width)
turtle.left(90)
turtle.forward(boat_height)
turtle.left(90)
turtle.forward(boat_width)
turtle.left(90)
turtle.forward(boat_height)
turtle.end_fill()

# 绘制划手
turtle.right(90)
turtle.color('black', paddle_color)
turtle.penup()
y = boat_height/2 - paddle_offset
for i in range(num_paddles):
    x = (-num_paddles/2 + i) * (paddle_width + paddle_spacing)
    turtle.goto(x, y)
    turtle.pendown()
    turtle.begin_fill()
    turtle.forward(paddle_width)
    turtle.right(90)
    turtle.forward(paddle_height)
    turtle.right(90)
    turtle.forward(paddle_width)
    turtle.right(90)
    turtle.forward(paddle_height)
    turtle.end_fill()

# 显示画布
turtle.hideturtle()
turtle.done()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

3.2 图形展示

在这里插入图片描述

4、利用python绘制大公鸡

  1. 端午节张贴大公鸡的习俗主要起源于南方地区的民间传说。传说中,古时候南方地区靠近江河湖海的地区常常遭灾,当地居民纷纷搬离,只剩下一只孤雌寡鸡。这只孤雌寡鸡经过商议后,决定为当地的居民挽回面子,振兴家园。于是她化身成为鸡仙,带领全体鸡军奋起抗敌,最终打败了猛兽,保障了当地百姓的安全和利益。因此,在南方地区,人们就将鸡看作是祥瑞的象征,也认为鸡可以驱邪避凶、安宅祈福。
  2. 随着时间的推移,这种习俗渐渐演变成了现在的端午节张贴大公鸡。人们在端午节时挂画鸡肯定也有镇妖作用,但更多的是用于祈求吉祥和平安。以上仅为民间传说,不同地区可能会有自己特定的习俗含义。
import turtle

# 设置画布和画笔
canvas = turtle.Screen()
canvas.bgcolor("#FCD08F")
pen = turtle.Turtle()
pen.speed(2)

# 绘制鸡冠
pen.penup()
pen.goto(-50, 100)
pen.pendown()
pen.fillcolor("#F44336")
pen.begin_fill()
pen.circle(50, 180)
pen.right(90)
pen.forward(100)
pen.left(90)
pen.circle(-50, 180)
pen.right(90)
pen.forward(100)
pen.end_fill()

# 绘制鸡头和嘴巴
pen.penup()
pen.goto(-80, 100)
pen.pendown()
pen.fillcolor("#FFEB3B")
pen.begin_fill()
pen.right(120)
pen.forward(50)
pen.left(60)
pen.forward(70)
pen.left(60)
pen.forward(50)
pen.end_fill()

pen.penup()
pen.goto(-50, 85)
pen.pendown()
pen.right(30)
pen.forward(25)
pen.left(90)
pen.forward(25)

# 绘制鸡身体
pen.penup()
pen.goto(0, 0)
pen.pendown()
pen.fillcolor("#F44336")
pen.begin_fill()
pen.right(45)
pen.forward(150)
pen.right(90)
pen.forward(100)
pen.right(90)
pen.forward(150)
pen.end_fill()

# 绘制鸡尾巴
pen.penup()
pen.goto(75, 10)
pen.pendown()
pen.right(45)
pen.fillcolor("#FFEB3B")
pen.begin_fill()
pen.right(160)
pen.forward(40)
pen.right(110)
pen.forward(60)
pen.right(110)
pen.forward(40)
pen.end_fill()

# 绘制鸡腿
pen.penup()
pen.goto(0, -40)
pen.pendown()
pen.fillcolor("#FFEB3B")
pen.begin_fill()
pen.right(90)
pen.forward(40)
pen.right(90)
pen.forward(25)
pen.right(90)
pen.forward(40)
pen.right(90)
pen.forward(25)
pen.end_fill()

pen.penup()
pen.goto(60, -40)
pen.pendown()
pen.fillcolor("#FFEB3B")
pen.begin_fill()
pen.right(45)
pen.forward(40)
pen.right(90)
pen.forward(25)
pen.right(90)
pen.forward(40)
pen.right(90)
pen.forward(25)
pen.end_fill()

# 隐藏画笔
pen.hideturtle()

# 显示绘画窗口
turtle.done()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110

5、利用python来进行端午节的诗词对弈

import random

# 定义诗词库
poems = {
    "清明": "清明时节雨纷纷,路上行人欲断魂。",
    "端午": "五月初五是端阳,银鞍照白马,春水碧于天。",
    "中秋": "云中谁寄锦书来,雁字回时,月满西楼。",
}

# 定义游戏函数
def game():
    keys = list(poems.keys())  # 获取诗词主题列表
    topic = random.choice(keys)  # 随机选择主题
    print("主题:", topic)
    print("请根据主题写一句诗:")
    verse = input()  # 输入诗句
    if verse in poems[topic]:  # 判断是否匹配
        print("恭喜你,诗词正确!")
    else:
        print("很遗憾,错了哟~")
        print("正确答案:", poems[topic])

# 调用游戏函数
game()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

总结

在一个渔村里,有着一个特别的传统,每年到了端午节,村里的人们都会在河边的小岛上点起篝火,让火焰渐渐燃起,直到夜幕降临。这个传统已经有数百年的历史,每一年的端午节都会有很多的人前来参加。

有一个叫做小明的孩子,他从小听说这个端午节的传统,就一直想去看看,但是家里非常贫困,生活并不宽裕,没有机会去参加这样的活动。小明很是失落,每年的这个时候,看别人去参加活动,自己无法参加,他觉得很是遗憾。

就在这一年,小明邻居的儿子,叫做小刚,突然生病了,他需要做手术,但是家里的经济情况也并不是很乐观,他的家人不知道该怎么办才好。

小明知道了情况后,决定想办法帮助小刚,他想到了自己身上的600元钱,这是他存了一个多月省吃俭用才存下来的,但是他不舍得看到小刚的家庭陷入困境,于是他决定把自己存下来的钱,全部捐给小刚。在他的坚持下,他终于说服了小刚的家庭,他们收下了小明的捐款,并感激地说谢谢。

端午节的那一天,小明家里没有人,因为他的家人出去了。小明跑到河边来看活动,虽然没有参加也没有什么带去,但是他还是非常兴奋。他看着河水缓缓的流淌,想象着火炬的美好和神奇,整个人心情非常愉悦。他来到火堆边,然后他突然发现,这堆火并不是燃烧的短木棒,而是由一些人聚集而来,点燃的真正的木柴堆。

他站在火堆边,抬头望着火焰,那对他而言,充满了希望和宁静。他突然看出自己帮助小刚时的无私和勇气,自己觉得快乐,也为自己感到骄傲。

这时候,他听到了别人喊他的名字。那是一位叫做小红的女孩,小明在她面前显得很害羞,但是他还是向她走去。小红说:“你在做什么呢?我们能一起来吗?”小明点点头,他感到非常有趣,于是两个孩子走到了火堆旁,他们的手牵在一起,看着篝火和星空。

小明从那天起爱上了端午节,因为那一天他感受到了温暖和感动。他也明白了,渴望的幸福并不一定是钱财和物质,也不止是参加活动的机会,它还隐藏在人们的内心深处,等待被发掘和敞开。

这个端午节,对小明来说,不再是一个孤独和遗憾的日子。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/124217
推荐阅读
相关标签
  

闽ICP备14008679号