卡牌对象-三菱数控指导手册api

时间:2024-07-03 00:32:42
【文件属性】:

文件名称:卡牌对象-三菱数控指导手册api

文件大小:1.91MB

文件格式:PDF

更新时间:2024-07-03 00:32:42

python

18.1 卡牌对象 一副牌有 52 张牌,每一张属于 4 种花色的一个和 13 个等级的一个。4 种花色是黑桃、 红心、方块、梅花 2,以桥牌中的逆序排列。13个等级是 A、2、3、4、5、6、7、8、9、 10、J、Q、K。根据你玩的游戏的不同,A可能比 K大或者比 2小。 如果我们定义一个新的对象来表示卡牌,明显它应该有 rank (等级) 和 suit (花色) 两个 属性。但两个属性的类型不太明显。一个可能是使用字符串类型,如 'Spade'表示花色, 'Queen'表示等级。这种实现的一个问题是,不是那么容易比较牌的大小,看哪张牌的等 级或花色更高。 另外一种方法,是使用一个整型来编码等级和花色。在这里,‘‘编码” 表示我们要定义 一个数字到花色或数字到等级的映射。但是这里的编码并不是为了保密 (那就成了 ‘‘加 密”)。 例如,下面的表格列出了花色和对应的整数码: Spades 7→ 3 Hearts 7→ 2 Diamonds 7→ 1 Clubs 7→ 0 1卡牌 (playing cards);一副牌 (deck of hands);牌型 (poker hands)。 2黑桃 (Spades);红心 (Hearts);方块 (Diamonds);梅花 (Clubs)。


网友评论