附加引用函数内部列表的列表

洛尔扎兹拉

我的任务是使用Python制作二十一点游戏,最多可允许4位人类玩家以及自动众议院玩。

我必须使用函数“ get_deck”(请参见下面的代码)。我正在努力弄清楚如何从“ get_deck”中获得一张卡并将其添加到玩家列表中。当使用自己定义的卡列表时,我设法制作了该程序,但对于此分配,我必须使用“ get_deck”功能。这 '?????' 在下面的代码中,我引用了我的第一张卡值列表。

这是我的代码:

def get_deck():
 deck = [value + suit for value in '23456789TJQKA' for suit in 'SHDC']
 random.shuffle(deck)
 return iter(deck)

while True:
 get_deck()  
 player1 = []
 player2 = []
 player3 = []
 player4 = []
 house = []  
 player1.append(random.choice(?????))  
 player2.append(random.choice(?????))
 player3.append(random.choice(?????))
 player4.append(random.choice(?????))
 house.append(random.choice(?????))
 player1_bust = False
 player2_bust = False
 player3_bust = False
 player4_bust = False
 house_bust = False  
 if number_players[0] == 1:  
    player1_total = total(player1)
    while True:
        player1_total = total(player1)
        print "Player 1 has these cards %s with a total value of %d." % (player1, player1_total)
        if player1_total > 21:
            print "Bust!"
            player1_bust = True
            break
        elif player1_total == 21:
            print "Blackjack!"
            break
        else:
            hit_stand = raw_input("Hit or Stand? (h or s): ").lower()
            if 'h' in hit_stand:
                player1.append(random.choice(?????))
            else:
                break

我希望这是有道理的!提前致谢。

使用Python 2.7

声音防御

get_deck功能已经在随机为您洗牌了。您无需从其列表中获取随机元素,因为它已经被随机化了。只需从get_deck返回的迭代器中获取下一个元素

https://docs.python.org/2/library/stdtypes.html#iterator-types

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在函数内附加列表

来自分类Dev

是否可以在函数内部附加到外部列表形式?

来自分类Dev

列表中是否使用自引用列表或循环引用?将列表附加到自身

来自分类Dev

将函数的结果附加到列表中

来自分类Dev

静态函数中的引用列表<>对象?

来自分类Dev

在我的函数中将引用列表的名称大写

来自分类Dev

如何在函数中引用列表?

来自分类Dev

python:是否可以在函数内部创建列表?

来自分类Dev

React Native中的函数内部的平面列表

来自分类Dev

访问类内部函数内的列表

来自分类Dev

如何从AngularJS中的函数内部访问列表

来自分类Dev

如何返回在scheme函数内部创建的列表?

来自分类Dev

为什么在函数内部修改列表不会改变列表?

来自分类Dev

取消引用R dplyr函数中的函数列表

来自分类Dev

从传递给函数内部函数的列表中获取参数

来自分类Dev

访问递归函数中附加到列表的值

来自分类Dev

如何使用groupby附加列表?ValueError:函数不会减少

来自分类Dev

将函数结果附加到R中的列表

来自分类Dev

将函数的输出附加到多个列表的 Pythonic 方式

来自分类Dev

附加到函数内的列表时出现 NameError (Python)

来自分类Dev

使用函数一次附加多个列表

来自分类Dev

Python参考附加列表

来自分类Dev

附加到列表

来自分类Dev

Python列表附加问题

来自分类Dev

Scala附加列表

来自分类Dev

在SML中附加列表

来自分类Dev

附加到列表

来自分类Dev

附加搜索功能列表

来自分类Dev

在Prolog中附加列表