我想在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))
Run Code Online (Sandbox Code Playgroud)
我怎么能为国王或王牌做到这一点......
您可以使用字典,键'ace'
,'king'
,'queen'
,和值对应的数值.根据您的游戏规则,您可以按照您的意图映射键和值.
mydict = {"ace": 1, "king": 13, "queen": 12}
num_of_queen = mydict["queen"] # gets the numeric value
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
327 次 |
最近记录: |