python_分支判断,可采用字典进行循环判断

比如现在当条件是1就调用A函数,当条件是2就调用B函数等等,我们就可以定义一个字典,然后当满足字典的KEY,就调用对应得函数

#
对应得方法 def insert(): print("insert") def update(): print("update") def select(): print("select") def delete(): print("delete") #字典定义分支ID和函数名称 dic1={"1":insert,"2":update,"3":select,"4":delete} #value是函数名,且字典的定义要在函数的后面 for i in range(3): choice=input("请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:").strip() if choice in dic1: dic1[choice]() #调用函数 else: print("输入不正确") D:\study\python\test\venv\Scripts\python.exe D:/study/python/test/dd.py 请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:2 update 请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:3 select 请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:dd 输入不正确

 

posted @ 2019-06-18 17:40  小戳同学  阅读(563)  评论(0编辑  收藏  举报