我目前正在建立一个垄断模拟器来学习Python,并且到达了我需要模拟“机会”和“社区胸部”牌的地方。我正在考虑将它们作为dict switch case,例如:
def chanceCard(argument):
switch = {
0: , #argument for card one
....
15:, #arugment for card fifteen
}
return switcher.get(argument, "default")
但是,有些卡基本上都是这样做的,比如“ Move to Go ”。有几个输入可以指向同一个参数吗?并使代码更简洁。这也(最初)使模拟更容易,因为我不关心赚钱卡。
参数是0到15之间的均匀分布的随机值。
提前致谢!