0
如果您在下面看到players.py文件代码,则使用三个整数和一个列表作为first_player()的输入参数。我想要返回的函数是一个列表和一个整数(我只需要一个返回)。不过,我只收到一个空的列表。在这种情况下,我怎样才能回想一个列表和一个整数?python(2.7)函数采用多个整数和一个列表,并返回一个整数和一个列表
def dealing():
player1 = list()
start_drawing = 0
nc = 0
cards = L_shuffle_deck.shuffle_deck()
n = len(cards) - 1 # n = 51
while start_drawing < 2:
players.first_player(player1, n, nc, cards)
start_drawing += 1
nc += 1
print player1
...
players.py下面..
def first_player(player1, n, nc, cards):
player1 = player1 + [cards[n]]
card_order = player1
changing = conv_cards.assigning(nc, card_order)
player1[nc] = changing[nc]
cards = cards[:n]
n -= 1
return player1, n #doesn't work
#I want my output to be player1(list), n(integer)
你能[更新](http://stackoverflow.com/posts/31016894/edit)与全回溯为你得到错误的问题? – Evert