扑克牌的花色都是什么呀?
黑桃,红桃,梅花,方块扑克
52张正牌又均分为13张一组,并以黑桃、红桃、梅花、方块四种花色表示各组,每组花色的牌包括从1-10(1通常表示为A)以及J、Q、K标示的13张牌,玩法千变万化,多种玩法,如比较典型的玩法斗地主。
扑克牌分四种花色,分别是黑桃、红桃(或红心)、方角、梅花。四种花色有不同称呼。法国人称“矛、心、方形、丁香叶”,德国人称“叶、心、铃、橡树果”,意大利人称为“剑、硬币、棍、酒杯”。
扑克牌54张,表示一年有52个星期,两张副牌大猫代表太阳,小猫代表月亮;桃、心、方、梅表示春、夏、秋、冬四季。红色牌代表白昼,黑色牌代表黑夜;每一季13个星期与扑克每一花色的牌数正好是13张,,52张牌的点数相加是364,再加上小猫的一点,是365,与一般年份天数相同;如果再加大猫的一点,那就正好是闰年的天数。扑克牌的K、Q、J共有12张,既表示一年有12个月,又表示太阳在一年中经过12个星座。
花色来源
一说是这四种花色代表当时社会的四种主要行业,其中黑桃代表长矛,象征军人;梅花代表三叶花,象征农业;方片代表工匠使用的砖瓦;红桃代表红心,象征牧师。
另一说是这四种花色来源于欧洲古代占卜所用器物的图样,其中黑桃代表橄榄叶,象征和平;梅花为三叶草,意味着幸运;方片呈钻石形状,象征财富;而红桃为红心型,象征智慧和爱情。
扑克的4种花色的英文名及象征意义
我只知道方块是财富的意思。求其他... 我只知道方块是财富的意思。求其他扑克牌的设计十分奇妙,它是根据历法而设计的。一副扑克牌为什么是52张(大、小王除外)呢?原来这是因为一年中有52个星期。扑克牌为什么有红桃、方块、草花、黑桃四种花色之分?它象征着一年春夏秋冬四个季节。因此,我们也不难想到,每种花色为什么都有13张牌,这表示一个季节里有13个星期。 如果我们把54张牌的点数全部加起来,就可以进一步证明扑克牌与历法的关系。如果把“J”当十一点,“Q”当十二点,“K”当十三点,大、小王各当作半点,把54张牌的点数加起来,恰巧是全年365的总天数。 大、小王牌的设计也有其道理,大王(正司令)代表着太阳,小王代表着月亮。一副牌为什么有红(红桃、方块)、黑(草花、黑桃)之分呢?现在也可懂得其中道理了:红表示白天,黑表示夜晚。
下面分享相关内容的知识扩展:
扑克牌里的黑桃 方块 梅花 红心 分别代表着什么意思
最近看了小说才发现这个问题请说下它们的来历
以及它们的含义
各国扑克牌中的花色代表不同的含义,以下几个国家代表的意思如下:
1、中国人:将四种花色理解为春、夏、秋、冬四个季节;
2、法国人:将四种花色理解为矛、方形、丁香叶和红心;
3、德国人:把四种花色理解为树叶、铃铛、橡树果和红心;
4、意大利人:将四种花色理解为宝剑、硬币、拐杖和酒杯;
5、瑞士人:将四种花色理解为橡树果、铃铛、花朵和盾牌;
6、英国人:将四种花色理解为铲子、钻石、三叶草和红心。
请教扑克常识,一副扑克共几张牌,几个花色等等
扑克牌一共有54张牌,分为4种花色加上大小王各1张。
1、花色梅花,分为13张牌,分别为A、2、3、4、5、6、7、8、9、10、J、Q、K。
vb编程 随机抽取两张扑克牌比大小不分花色 扑克图片的编号附
扑克牌花色(1~4),A~K(0~12)或者(1~13)关键是随机取数和比较大小程序写出来
你走入了一个误区。
完全可以弄一个数组表示52张
Const PaiMian = "A234567890JQK"
Dim PuKeShuZu(51) As Integer
Dim HuaSe
'0到12为黑桃,13到25为红桃,26到38为梅花,39到51为方块
Private Sub Command1_Click()
'抽取两张扑克牌,并比较大小。
'规定:①A<2<3<4<5<6<7<8<9<10<J<Q<K;②不同花色同数目为一样大
Dim x As Integer, y As Integer
Dim x0 As Integer, y0 As Integer
Dim x8 As String, y8 As String
Dim x9 As String * 2, y9 As String * 2
'x、y是数组下标,x0、y0是对应大小的顺序
'x8、y8是对应牌面的标记,x9、y9是对应牌的花色
x = Int(Rnd * 52)
'抽取之一张牌
Do
y = Int(Rnd * 52)
Loop Until y <> x
'抽取第二张牌。但模拟会发生与之一张一样的情况,实际上抽牌是不会发生的,所以要排除
x0 = x Mod 13
y0 = y Mod 13
'分别计算出两张牌的顺序号
x8 = PaiXudaoPaiMian(x0)
y8 = PaiXudaoPaiMian(y0)
'分别结算牌面标记
x9 = HuaSe(x \ 13)
y9 = HuaSe(y \ 13)
'计算两张牌的花色
Print "抽取的之一张牌是:"; x9; x8
Print "抽取的第二张牌是:"; y9; y8
'输出两张牌的情况
Print x9; x8;
Select Case Sgn(x0 - y0)
Case 0
Print "=";
Case 1
Print ">";
Case -1
Print "<";
End Select
Print y9; y8
'比较,并输出结果
End Sub
Private Function PaiXudaoPaiMian(a As Integer) As String
'按牌序换算出牌面
PaiXudaoPaiMian = Mid(PaiMian, a + 1, 1)
'读取对应的字符
If PaiXudaoPaiMian = "0" Then PaiXudaoPaiMian = "10"
'其中0表示的是10
End Function
Private Sub Form_Load()
HuaSe = Array("黑桃", "红桃", "梅花", "方块")
End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至wnw678@qq.com举报,一经查实,本站将立刻删除。