通过函数Python传递变量

问题描述 投票:-2回答:1

我如何转换此代码以使用一个函数并使用不同的变量,这取决于调用函数时传递的变量?

def p1win():
    p1cards.append(play1card)
    p1cards.append(play2card) 

def p2win():
    p2cards.append(play1card)
    p2cards.append(play2card)

任何帮助将不胜感激,谢谢

python function variables procedure
1个回答
0
投票

您可以使函数赢得(卡)并传递获胜者的卡。

def win(cards):
    cards.append(play1card)
    cards.append(play2card)

然后,当一名玩家(例如p1)获胜时,只需这样做:

win(p1cards)

我希望这会有所帮助!

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