比如现在当条件是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:studypython estvenvScriptspython.exe D:/study/python/test/dd.py
请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:2
update
请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:3
select
请输入你要做的操作,其中1表示增加,2表示修改,3表示查询,4表示删除:dd
输入不正确