【发布时间】:2015-04-23 02:05:49
【问题描述】:
所以我正在使用 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) 发五张牌,我如何才能独占给每个玩家发五张牌?我在关联数组和索引时遇到了一些麻烦,因此非常感谢任何建议或提示!
【问题讨论】:
-
你的问题是什么?
标签: python arrays indexing python-3.4