利用字典实现多级菜单效果
2017-11-22 00:18
381 查看
b93b
list = {"Bei Jing":("chaoyang","haidian"),"ShangHai":("putuo","XXXX"),"AnHui":{"HeFei":("yaohai","shushan","zhengwu","binhu")}} chose = " " chose2 = " " chose3 = " " flag = 0 while True: print("一级菜单:",[i for i in list]) if chose !="": chose = input("please input u chose!") while True: if chose in list: print("二级菜单:", [v for v in list[chose]]) chose2 = input("please input u chose!") if chose2 in list[chose]: try: print("三级菜单:", [v for v in list[chose][chose2]]) except: continue if chose3 !="": while True: chose3 = input("please input u chose!") if chose3 == "last": chose3 = "" break elif chose3 in list[chose][chose2]: print("没有下级菜单") elif chose3 =="quit": chose2 = "quit" break else: print("非法输入!") if chose2 == "quit": break elif chose2 == "last": chose2 = "" break elif chose2 in list[chose]: chose3 = " " else: print("非法输入!") if(chose =="quit"): break if chose == "quit" or chose2 == "quit" or chose3 == "quit": break else: if chose == "quit": break elif chose == "last": print("没有上级菜单") elif chose in list: chose2 = " " else: print("非法输入!")
相关文章推荐
- JavaScript实现横向滑出的多级菜单效果
- Android中利用DrawerLayout+NavigationView实现滑动菜单效果
- 利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法)
- jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
- Android编程实现仿美团或淘宝的多级分类菜单效果示例【附demo源码下载】
- 基于JavaScript实现多级菜单效果
- JS实现带有抽屉效果的产品类网站多级导航菜单代码
- 利用ObjectAnimator实现侧滑菜单的效果
- jquery+CSS实现的水平布局多级网页菜单效果
- jquery+CSS实现的多级竖向展开树形TRee菜单效果
- 利用属性动画实现动态菜单的效果
- jQuery插件实现多级联动菜单效果
- 利用钩子实现菜单阴影效果2
- 利用多叉树实现Ext JS中的无限级树形菜单(一种构建多级有序树形结构JSON的方法
- 快速实现jQuery多级菜单效果
- JS实现带有抽屉效果的产品类网站多级导航菜单代码
- vc 利用钩子实现菜单阴影效果
- JavaScript实现向右伸出的多级网页菜单效果
- 基于jquery实现多级菜单效果