将列表中的值与 Python 中的整数相关联
Associating values in list with integers in Python
我正在开发一款简单的二十一点游戏。
deck = ['Ace',2,3,4,5,6,7,8,9,10,'Jack','Queen','King']
card_1 = random.choice(deck)
card_2 = random.choice(deck)
def my_hand(card_1,card_2):
total = card_1 + card_2
if total > 21:
return "Bust!"
elif total == 21:
return "Blackjack!"
elif total < 21:
return "Hit again?"
print card_1,'and',card_2
my_hand(card_1,card_2)
如何为列表中的特定项目分配整数值?即,我想将 'Ace' 分配给整数 1 或 11,并且 'Jack'、'King' 和 'Queen' 等于 10。
谢谢。
使用字典(我建议您将所有键都转换为字符串):
deck = {'Ace':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,
'Jack':10,'Queen':10,'King':10}
我正在开发一款简单的二十一点游戏。
deck = ['Ace',2,3,4,5,6,7,8,9,10,'Jack','Queen','King']
card_1 = random.choice(deck)
card_2 = random.choice(deck)
def my_hand(card_1,card_2):
total = card_1 + card_2
if total > 21:
return "Bust!"
elif total == 21:
return "Blackjack!"
elif total < 21:
return "Hit again?"
print card_1,'and',card_2
my_hand(card_1,card_2)
如何为列表中的特定项目分配整数值?即,我想将 'Ace' 分配给整数 1 或 11,并且 'Jack'、'King' 和 'Queen' 等于 10。
谢谢。
使用字典(我建议您将所有键都转换为字符串):
deck = {'Ace':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,
'Jack':10,'Queen':10,'King':10}