python-三级菜单
来源:互联网 发布:文明5 for mac 编辑:程序博客网 时间:2024/06/03 12:29
'''程序: 三级菜单要求:打印省、市、县三级菜单可返回上一级可随时退出程序'''info = { '北京':{ '昌平':{ '沙河':["oldboy","test"], '天通苑':["我爱我家","链家地产"] }, '朝阳':{ '望京':["奔驰","陌陌"], '国贸':["CICC","HP"] }, '海淀':{} }, '上海':{ '浦东':[] }, '广州':{}, '深圳':{}}exit_flag = Falsewhile not exit_flag: for i in info: print(i) user_choice = input("你的选择是1>>>") if user_choice in info: while not exit_flag: for i2 in info[user_choice]: print("\t",i2) user_choice2 = input("你的选择是2>>>") if user_choice2 in info[user_choice]: while not exit_flag: for i3 in info[user_choice][user_choice2]: print("\t\t",i3) user_choice3 = input("你的选择是3>>>") if user_choice3 in info[user_choice][user_choice2]: while not exit_flag: for i4 in info[user_choice][user_choice2][user_choice3]: print("\t\t\t",i4) user_choice4 = input("最后一层,请输入“b”返回>>>") if user_choice4 == "b": break elif user_choice4 == "q": exit_flag = True elif user_choice3 == "b": break elif user_choice3 == "q": exit_flag = True elif user_choice2 == "b": break elif user_choice2 == "q": exit_flag = True elif user_choice == "b": break elif user_choice == "q": exit_flag = True
阅读全文
0 0
- Python:三级菜单
- Python-三级菜单
- python-三级菜单
- python-------------三级菜单
- Python三级菜单大概思路
- Python练习之三级菜单
- Python下三级菜单实现
- Python笔记(五)三级菜单
- Python三级菜单初学->脑残版
- python三级菜单(优化版)
- Python小程序:三级菜单
- python编程实例-三级菜单
- python中用字典实现三级菜单
- 三级菜单
- 三级菜单
- 三级菜单
- 三级菜单
- 三级菜单
- 腾讯云体验
- itoa函数
- MySql 命令总结
- 推荐一套适合运维的书籍
- for循环和while循环的区别
- python-三级菜单
- php解决跨域问题
- AXI4-Stream
- opencv zynq移植
- 前端需要了解的 SSO 与 CAS 知识
- [JZOJ5457]【NOIP2017提高A组冲刺11.6】项链
- 倒酒(拓展欧几里得)
- 利用redis队列保存最后进入的3个人
- css书写规范