#!/usr/bin/env python # -*- coding:utf-8 -*- # Author:xyzhang import json def menu(): file=open("menu",'r',encoding='utf-8') str="" for f in range(51): str=str+file.readline() dic=json.loads(str) file.close() return dic dict=menu() def wl(dc): while True: for m in dc: print(m,type(m)) butter=input("\t----->请输入显示的内容/q退出/b返回:") if butter in dc: wl(dc[butter]) elif butter == "q": return exit() elif butter == "b": for k1 in dict.keys(): if m in dict.keys() or m in dict[k1].keys(): olddc=dict wl(olddc) for k2 in dict[k1].keys(): if m in dict[k1][k2]: olddc=dict[k1] wl(olddc) for k3 in dict[k1][k2].keys(): if m in dict[k1][k2][k3]: olddc=dict[k1][k2] wl(olddc) else: print("没有对应的内容请重输入!!!") wl(dict)
3级菜单实现---low版
原创se18956844 ©著作权
©著作权归作者所有:来自51CTO博客作者se18956844的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:购物车--low版
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
有趣的CSS - 汉堡菜单按钮
用 css 实现汉堡菜单图标与关闭图标过渡动画交互效果。
css 汉堡图标 动画 ux 交互体验 -
Python实例---三级菜单的实现[low]
Python实例---三级菜单的实现[low]
Python小程序 python 百度 javascript