2019年4月15日 查询功能1
ef search(data): #查询 print('查询功能%s'%data) def add(data):#增加 print('增加功能=%s'%data) def change(data1,data2='sxj'):#修改 print('修改功能将%s更改为%s'%(data1,data2)) def delete(data):#删除 print('删除功能:删除%s'%data) if __name__=='__main__': #一个规范python中只写功能,执行语句放到if判断下面 msg=''' 1:查询 2:添加 3:修改 4:删除 5:退出 ''' func_dic={ '1':search, '2':add, '3':change, '4':delete } while True: print(msg) choice=input("请输入选项:").strip()#strip默认去除空格与回车 if not choice:continue #如果为空则继续循环打印msg if choice=='5':break#如果选择5 退出,则break data=input('请输入data:').strip() if choice=="3":#注意这里的3是字符串 data2 = input('请输入data2,默认为空:').strip() func_dic[choice](data,data2) else: func_dic[choice](data)
1:查询
2:添加
3:修改
4:删除
5:退出
请输入选项:3
请输入data:a
请输入data2,默认为空:b
修改功能将a更改为b
#简易的三级菜单 tag=True #用tag 和if 配合的方法 直接退出所有菜单 while tag: print('level1') choice = input('level1:').strip() if choice=='quit':break if choice == 'quit_all': tag = False while tag: print('level2') choice = input('level2:').strip() if choice == 'quit': break if choice == 'quit_all': tag = False while tag: print('level3') choice = input('level3:').strip() if choice == 'quit': break if choice == 'quit_all': tag = False
>>>
level1
level1:a
level2
level2:b
level3
level3:c
level3
level3:quit
level2
level2:quit_all
print('\033[0;41m这个是颜色\033[0m')
#1是高亮,41是背景色,033[0m是关闭