如何获得Python Blackjack游戏中的键值

问题描述 投票:0回答:2

我刚刚开始了二十一点游戏项目。到目前为止,我已经创建了卡片和手工创建者功能。正如您从下面的代码中看到的那样,我通过pick()函数抓住了我的手,并且得到了等级字典的键。

rank={'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'10':10,'J':10,
   'K':10,'Q':10,'A':1}
your_hand=[]
opponent_hand=[]
def pick():    
    your_hand =  random.sample(list(rank),2) 
    opponent_hand = random.sample(list(rank),2) 
    print(your_hand[values])
    print(opponent_hand)
def count():
    pass

我想知道这段代码是否获得它们的值,如果没有,我如何获得它们的值?这也是编码二十一点游戏的好方法。

我刚刚开始了二十一点游戏项目。到目前为止,我已经创建了卡片和手工创建者功能。从下面的代码中可以看到,我通过pick()函数抓住了我的手,并且得到了...

python list dictionary random blackjack
2个回答
0
投票

变量values未连接任何东西,因此当您尝试引用它时会得到一个NameError


0
投票

将字典传递给list()将返回

© www.soinside.com 2019 - 2024. All rights reserved.