很Low的三级菜单程序
# -*-coding:utf-8-*-
# Author:sunhao
province={
     '广东省':{
              '深圳市':['南山区','龙岗区','福田区'],
              '广州市':['荔湾区','海珠区','天河区'],
              '惠州市':['惠阳区','惠城区','惠东县']
             },
     '浙江省':{
              '杭州市':['西湖区','上城区','下城区'],
              '宁波市':['江北区','镇海区'],
              '嘉兴市':['南湖区','秀洲区']
             }
}
exit_flag=False
while not exit_flag:
     for i in province:
         print(i)
     choice=input('请选择省份: ')
     if choice in province:
         while not exit_flag:
             for i2 in province[choice]:
                 print(i2)
             choice2=input("请选择城市:")
             if choice2 in province[choice]:
                while not exit_flag:
                    for i3 in province[choice][choice2]:
                        print(i3)
                    choice3=input('最后一层,按b返回')
                    if choice3 =='b':    #按b返回上一级菜单
                        break
                    elif choice3 =='q':  #按q退出
                        exit_flag=True
             if choice2=='b':
                 break
     if choice =='b':
        pass
     elif choice == 'q':
         exit_flag = True
很Low的三级菜单程序的更多相关文章
- python学习(10)字典学习,写一个三级菜单程序
		学习了字典的应用.按老师的要求写一个三级菜单程序. 三级菜单程序需求如下: 1.深圳市的区--街道--社区---小区4级 2.建立一个字典,把各级区域都装进字典里 3.用户可以从1级进入2级再进入3级 ... 
- Python3学习之路~2.5 简单的三级菜单程序
		程序:三级菜单 需求: 1.打印省.市.县三级菜单2.可返回上一级3.可随时退出程序 代码1: data={ "山东":{ "济南":["历下区&qu ... 
- Python初学者第十三天 三级菜单程序小作业
		13day 作业题目: 三级菜单 作业需求: 数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村' ... 
- python3----练习题(三级菜单)
		三级菜单程序. 运行程序输出第一级菜单. 选择一级菜单某项,输出二级菜单,同理输出三级菜单. 退出时返回上一级菜单 menu = { '北京市': { '东城区': { 'aa', 'bb', }, ... 
- 三级菜单的实现(python程序)
		这是刚开始写程序,三级菜单的程序基本是用字典实现,很low,以后学习了其他更好的东西,我会继续上传,然后争取在我水平高深之后,把这个简单的东西实现的狠高大上. _author_ = "zha ... 
- python成长之路-----day1-----作业(登录程序和三级菜单)
		作业: 作业1:用户登录 1)程序说明: a.用户输入密码验证成功然后打印欢迎信息 b.如果密码错误,用户登录失败,提示用户,密码错误 c.用户输入密码错误3次,则用户锁定 d.当用户多次输入不存在的 ... 
- python 小程序—三级菜单—循环和字典练习
		程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能. 缺点:程序语句过于重复,效率低. #-*-coding:utf- ... 
- (Python基础)最Low三级菜单
		#-*-coding:utf-8-*- #_author_: Keep #三级菜单 menu = { '中国':{ '广东省':{ '广州市':{ '海珠区':{}, '荔湾区':{}, '越秀区': ... 
- 再谈C#采集,一个绕过高强度安全验证的采集方案?方案很Low,慎入
		说起采集,其实我是个外行,以前拔过阿里巴巴的客户数据,在我博客的文章:C#+HtmlAgilityPack+XPath带你采集数据(以采集天气数据为例子) 中,介绍过采集用的工具,其实很Low的,分析 ... 
随机推荐
- linux权限管理之文件属性
			文件属性 chattr ======================================================== 文件权限管理之: 文件属性注:设置文件属性(权限),针对所有用 ... 
- LoveIsIntheAir模板换背景
			/*simplememory*/#google_ad_c1, #google_ad_c2 {display:none;}.LoveIsIntheAir a, .LoveIsIntheAirdiv, . ... 
- php字符串 统计个数
			方法一 $arr=str_split($str); $arr=array_count_values($arr); /* * 方法二 * */ $arr = str_split($str); $a2 = ... 
- 【洛谷p1015】【一本通p1309】回文数(noip1999)
			(过了这个题灰常灰常开心) 好像前两道忘记了传送门: 回文数[传送门] 洛谷算法标签: 其实还有高精度 这个题困死在了十六进制,后来想了想,我们在c[i]中存入一个大于十的数之前的程序也可以实现回文( ... 
- jquery解决file上传图片+图片预览
			js解决file上传图片+图片预览 demo案例中代码为js原生控制,可以根据项目的需求修改为jquery操作 <!DOCTYPE html><html lang="en& ... 
- Highcharts 环境配置
			Highcharts 环境配置 本章节我们将为大家介绍如何在网页中使用 Highcharts. Highcharts 依赖于 jQuery,所以在加载 Highcharts 前必须先加载 jQuery ... 
- 【数据库】SQL语句
			SQL 分为两个部分:数据操作语言(DML)和 数据定义语言(DDL).增删改查(CRUD)构成了 SQL 的 DML 部分. SELECT - 从数据库表中获取数据 SELECT 列名 FROM 表 ... 
- <Closing connections idle longer than 60000 MILLISECONDS> <Closing expired connections>
			日志信息如下: 2017-07-05 18:28:34 -18705 [idle_connection_reaper] DEBUG - Closing expired connections 20 ... 
- Windows下定时任务
			windows计划任务 1.写一个PHP程序,命名为test.php,内容如下所示: <? $fp = fopen("test.txt", "a+"); ... 
- TLS与SSL之间关系——SSL已经被IEFT组织废弃,你可以简单认为TLS是SSL的加强版
			TLS与SSL之间关系 原文地址:SSL vs. TLS - What's the Difference? from:https://juejin.im/post/5b213a0ae51d4506d4 ... 
