python下 如何科学设计一个命令列表执行对应流程?
PHPz
PHPz 2017-04-18 10:01:36
0
2
575
PHPz
PHPz

学习是最好的投资!

reply all (2)
Peter_Zhu

Same as upstairs, usedic

def get_option(): return "逗你玩" def find_score(): pass def add_score(): pass def sub_tract_score(): pass def kic(): pass def blacklist(): pass def main(op): op_dic = { "查积分": find_score, "加积分": add_score, "减积分": sub_tract_score, "踢人": kic, "黑名单": blacklist, } op = op_dic.get(op) if op: return op() else: print("查无此令") if __name__ == "__main__": option = get_option() main(option)
    Ty80

    Use dict ?

    actions_d = { '查积分': findScore, '加积分': addScore, '减积分': subtractScore, '踢人': kick, '设置谁为黑名单': blacklist, } actions_d.get(action, default_action)()
      Latest Downloads
      More>
      Web Effects
      Website Source Code
      Website Materials
      Front End Template
      About us Disclaimer Sitemap
      php.cn:Public welfare online PHP training,Help PHP learners grow quickly!