错误消息- expects a number as 1st argument, given 'hearts
我必须在不使用equal的情况下编写代码?玩家必须打一张与中心牌的花色相匹配的牌,但有两个例外。首先,玩家可以取而代之地打一张与中心牌的值匹配的牌。其次,8是“狂野”的,所以玩家总是可以玩8。当一个玩家打出8分时,他们会说出花色的名字。例如,如果玩家玩黑桃八,并说“红心”,那么下一张牌必须是“红心”牌
我正在用python开发一款德州hold-em游戏,希望遍历一个包含7张牌(洞中2张+棋盘上5张)的完整手牌的数组。self.value = val
因此,我在一个由7张随机卡片组成的“玩家”类中有一个“手牌”数组,其中花色是4个字符串(黑桃、梅花、红心、菱形)之一,值是9个数字(2-10)或4个字符串(jack-ace)中的一个。我想遍历数组以检查列表中是否包含扑克中的任何一手牌