我是一个初学者,正在编写 Python Blackjack 脚本,并且对函数 (dealPlayer) 是否需要参数感到困惑。不管有没有参数,它都可以工作。我不确定我是不是脑子里放了个屁,或者我在这个过程中没有学到任何东西。这是代码:
import random
dealer = []
player = []
c = ""
deck = [2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,
9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,10,11]
def dealPlayer(deck):
cardOne = random.choice(deck)
cardTwo = random.choice(deck)
player.append(cardOne)
player.append(cardTwo)
deck.remove(cardOne)
deck.remove(cardTwo)
问题是,我需要 (deck) 作为函数中的参数吗?它可以使用或不使用 (deck) 作为参数。我已经回顾了不同的教程和其他代码,但我仍然感到困惑。谢谢你的帮助。