0
因此,我正在使用Python开发一个纸牌游戏项目,并且我已经获得了一些起始代码。我们有一个名为assignCard
的函数,它应该将一个52张“卡片”数组中的索引位置分配给卡组,播放器或计算机。创建一个指定随机索引位置的函数
下面是代码:
""" cardGame.py
basic card game framework
keeps track of card locations for as many hands as needed
"""
NUMCARDS = 52
DECK = 0
PLAYER = 1
COMP = 2
cardLoc = [0] * NUMCARDS
suitName = ("hearts", "diamonds", "spades", "clubs")
rankName = ("Ace", "Two", "Three", "Four", "Five", "Six", "Seven",
"Eight", "Nine", "Ten", "Jack", "Queen", "King")
playerName = ("deck", "player", "computer")
def main():
clearDeck()
for i in range(5):
assignCard(PLAYER)
assignCard(COMP)
showDeck()
showHand(PLAYER)
showHand(COMP)
def clearDeck():
cardLoc[0] * NUMCARDS
def assignCard(playerName):
def showDeck():
print("# card location")
def showHand(playerName):
main()
我们不应该编辑主函数结束高于一切,我们正在写的唯一的事情是主函数中的功能。
我们为每个玩家处理五张牌,所以我的问题是,使用for i in range(5)
来处理五张牌,我怎样才能为每个玩家独占五张牌?我在关联数组和索引时遇到了一些麻烦,所以任何建议或提示都将不胜感激!
你的问题是什么? – Alik