我正在尝试在 python 中制作二十一点游戏。例如 7s 值是 7,但是 jacks 值是 10,所以:
cards = ['ace','king','queen'....'3','2'
firstCard = random.choice(cards)
secondCard = random.choice(cards); remove.cards(firstCard)
print(int(firstCard) + int(secondCard))
完美适用于数字
我怎么能为 K 或 A 做...
请您参考如下方法:
可以使用字典,key为'ace', 'king', 'queen', values为对应的数值.根据您的游戏规则,您可以根据需要映射键和值。
mydict = {"ace": 1, "king": 13, "queen": 12}
num_of_queen = mydict["queen"] # gets the numeric value
