#author:zhouyu
area = {'广东':{'揭阳':{'普宁':{'里湖','梅塘','流沙'},'洪阳':{'1','2'},'揭西':{'1','2'}},'深圳':{'1','2'},'广州':{'1','2'}},'北京':{'1','2'},'四川':{'1','2'}
}
#先进入循环
while True:
#打印出省份for i in area:print(i)
#让用户选择省份choose = input("请选择省份:")
#判断用户输入的省份在字典里面存在与否。存在就往下执行 不在就返回
#这里要注意一下,choose in area的意思是指用户输入的area存不存在在
#area这个字典里面,如果不存在就看看用户输入的是否为q,如果为q就是退出if choose in area:
#如果If判断是True的话,那应该又要进入一个循环,又是不断的选择城市,
#所以下面一定要是一个循环while True:
#打印出城市for i2 in area[choose]:print(i2)
#让用户输入城市choose1 = input("请选择城市:")
#判断用户输入的城市存不存在我们的列表中,如果存在就又进入一个循环,
#如果不存在就看看用户输入的是否为q,如果为q就是退出,如果为b就是返回
#下面的解释也是一样的 就不一一讲解,如果有没有不懂的可以加我微信:1090139534if choose1 in area[choose]:while True:for i3 in area[choose][choose1]:print(i3)choose2 = input("请选择县:")if choose2 in area[choose][choose1]:for i4 in area[choose][choose1][choose2]:print(i4)while True:choose3 = input("输入'b'可返回: ")if choose3 == 'b':breakelif choose2 =='q':exit("Thankyou for use")elif choose2 =='b':breakelif choose1 == 'q':exit("Thankyou for use")elif choose1 == 'b':breakelif choose == 'q':exit("Thank you foruse")

转载于:https://blog.51cto.com/izhouyu/1964447

python 之三级菜单相关推荐

  1. python之三级菜单

    python之三级菜单 要求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功 ...

  2. python中三级菜单讲解_Python字典实现简单的三级菜单(实例讲解)

    导读热词 @H_403_2@如下所示: data = { "北京":{ "昌平":{"沙河":["oldboy",&qu ...

  3. python实现三级菜单_Python3.5实现的三级菜单功能示例

    本文实例讲述了Python3.5实现的三级菜单功能.共享给大家供大家参考,详细如下: 程序:三级菜单 要求: 1. 打印省.市.县三级菜单 2. 可返回上一级 3. 可随时退出程序 详细代码: #!/ ...

  4. Python实现三级菜单(字典和列表的使用)

    menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': ...

  5. python编写电子菜单_python 写三级菜单

    python 写三级菜单 # -*- coding: utf-8 -*- __author__ = 'am_mm_NO.1' import re memu = { "东北":{ & ...

  6. python字典之模拟三级菜单的程序

    博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏. ...

  7. 新手小白 python之路 Day1 (三级菜单功能实现)

    直接上需求: 实现一个多级菜单 三级菜单的实现 可以依次选择进入各个子菜单 也可以返回上级菜单 所需知识 列表 字典 需求也比较简单,但实际上做起来还是遇到许多的问题,我这边主要用到的知识点大概就是 ...

  8. python编写登录接口与三级菜单小程序

    一:登录接口 编写思路 python登录接口登录三次失败锁定: 一:建一个数据库文件保存用户名和密码,用来判断用户是否存在 二:用户锁定文件,当用户登录三次错误后记录用户信息进入锁定文件,下次登录时就 ...

  9. python自动化办公都能做什么菜-Python自动化开发学习之三级菜单制作

    本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下 作业需求: (1)运行程序输出第一级菜单 (2)选择一级菜单某项,输出二级菜单,同理输出三级菜单 (3)让用户选择是否 ...

最新文章

  1. PC软件/web网站/小程序/手机APP产品如何增加个人收款接口
  2. sdn智能互联系统及开发平台_聊天交友平台系统APP开发
  3. HDU 1284 钱币兑换问题 (动态规划 背包方案数)
  4. scala中字符串计数_如何在Scala中创建一系列字符?
  5. oracle的declare声明语法
  6. 在sqlserver sql语句中查找速度快
  7. 使用PDF Converter OCR for Mac如何区分扫描的PDF和普通文件?
  8. 易语言PHP非对称加密,openssl调用大集合[易语言源码] | 贝贝吧
  9. 中文和英文论文哪个比较容易发表
  10. 俱乐部2006年的首次活动-ASP.NET Webpart 开发交流会暨2005回顾
  11. 从今往后,我就是一名前端攻城狮
  12. Holt-Winters 季节方法
  13. 树莓派3b+和 intel movidius 神经元计算棒2代 跑yolo v3 tiny
  14. 单个正态总体均值的置信区间
  15. spark配置elasticsearch属性汇总(基于es7)
  16. 使用WordPress搭建个人网站
  17. 【STM32学习笔记】(5)—— STM32工程添加源文件和头文件
  18. HDMI硬件设计要求及CTS要求
  19. C语言基础:最简单的程序
  20. 常见的分布式文件系统介绍

热门文章

  1. nojy 105 九的余数
  2. Linux配置nodejs
  3. nginx防止跨站 lnmp多站点安全设置之一
  4. Skype的收购为微软带来了什么
  5. 57条经验之谈 转载(非常不错,我收藏了)
  6. 为什么我们需要Pod?(容器设计模式sidecar)
  7. 在隐私的博弈时代,BCH为你保驾护航
  8. 利用Powershell和ceye.io实现Windows账户密码回传
  9. 分布式服务框架 Zookeeper(二)官方介绍
  10. mongodb 安装部署说明