如何定义一个具有多个变量相同的开关盒?

时间:2016-12-15 15:36:29

标签: python if-statement switch-statement case-statement

我目前正在建立一个垄断模拟器来学习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之间的均匀分布的随机值。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我找到了this。这似乎回答了我想要的东西。

感谢你朝那个方向推动我!