python-三级菜单
2017-11-08 15:35
323 查看
''' 程序: 三级菜单 要求: 打印省、市、县三级菜单 可返回上一级 可随时退出程序 ''' info = { '北京':{ '昌平':{ '沙河':["oldboy","test"], '天通苑':["我爱我家","链家地产"] }, '朝阳':{ '望京':["奔驰","陌陌"], '国贸':["CICC","HP"] }, '海淀':{} }, '上海':{ '浦东':[] }, '广州':{}, '深圳':{} } exit_flag = False while 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
相关文章推荐
- Python-三级菜单
- python3----练习题(三级菜单)
- python笔记 :模拟登录、三级菜单、购物车作业
- Python练习之三级菜单
- python 【练习2】字典打印三级菜单
- python很low的三级菜单(六)
- Python第一周作业--三级菜单【未完成】
- Python学习之day02---学习创建三级级联菜单
- Python递归 — — 二分查找、斐波那契数列、三级菜单
- python三级菜单(优化版)
- python-------------三级菜单
- Python字典实现简单的三级菜单(实例讲解)
- 使用python实现省市三级菜单效果
- Py修行路 python基础 (五)三元运算 字符编码 元组 集合 三级菜单优化!
- python 第一周作业:三级菜单
- python三级菜单的代码以及流程图
- python:编写行政区域三级菜单(day 1)
- Python 三级菜单 省 市 县 实现
- Python三级菜单初学->脑残版
- Python 模拟三级菜单