Передача переменных через функции Python - PullRequest
0 голосов
/ 17 июня 2020

Как я могу преобразовать этот код, чтобы использовать одну функцию и использовать другую переменную, в зависимости от того, какая переменная передается при вызове функции?

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

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

Любая помощь будет принята с благодарностью, спасибо

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете сделать функцию выигрыш (карты) и передать карты победителя.

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

Затем, когда игрок (например, p1) выигрывает, просто выполните:

win(p1cards)

Надеюсь, это поможет!

...