位置: 编程技术 - 正文

使用python实现省市三级菜单效果(python中的省略号怎么打)

编辑:rootadmin

推荐整理分享使用python实现省市三级菜单效果(python中的省略号怎么打),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中怎么把省略号展开,python利用省份简称匹配省份,python省略号用法,python 内省,python中怎么把省略号展开,python省去了什么步骤,python省去了什么步骤,python的省略的用法,内容如对您有帮助,希望把文章链接给更多的朋友!

地区分三层结构例如:

大中华地区一级划分:

华东

华中

华北

西南

特别行政区

华南

-------------------------------------------------

请输入你要查看的大中华地区名字:华中

------------------包含的省名字二级:-----------------

湖北

湖南

河南

-------------------------------------------------

使用python实现省市三级菜单效果(python中的省略号怎么打)

请输入你要查看的省名字:湖北

--------------包含的城市名三级:-------------------

程序大概的思路和逻辑:

1 将大中华地区划用字典列表来构造,用key取省或者地市列表,用for遍历显示字典或者列表的元素

2 根据整个字典的key,得到省列表,遍历打印省的名字列表

3 设置用于跳出外循环的flag(跳出嵌套循环)

4 两层嵌套循环,外循环for指定3次固定循环,3次输入省名字错误,程序退出(在外循环for后,通过else来实现)

内循环while True是死循环,不指定次数(地市名字输入错误后,会一直要求输入,直到输入正确为止),通过break退出内循环

5 通过整个字典的key得到省列表,通过省字典的key得到地市列表,遍历打印地市的名字列表

6 判断输入的地市是否在省字典中,在的话,通过省字典的key,for遍历打印城市的名字列表不在的话,提示"输入的省名字不对,请重新输入",continue跳出当次迭代(循环),继续输入省名字还在内循环while中

7 打印城市表后,2个选择,1是退出整个程序(2个嵌套循环都退出),2是回到上一级别菜单(只需要退出内循环的当前迭代)

8 回到上一级别菜单(只退出内循环while) 判断用户输入的是否是"b",是的话,continnue 退出内循环的当前迭代,开始内循环下次迭代

9 退出整个程序(2个嵌套循环都退出) 判断用户输入的是否是"q",是的话,先将flag变成True,然后break退出while内循环

再做一个判断,判断flag是否是True,如果是的话,break退出for外循环,至此,退出整个程序(2个嵌套循环都退出)

流程图:

代码:

使用Python的urllib和urllib2模块制作爬虫的实例教程 urllib学习python完基础,有些迷茫.眼睛一闭,一种空白的窒息源源不断而来.还是缺少练习,遂拿爬虫来练练手.学习完斯巴达python爬虫课程后,将心得整理如下,

以视频爬取实例讲解Python爬虫神器Beautiful Soup用法 1.安装BeautifulSoup4easy_install安装方式,easy_install需要提前安装easy_installbeautifulsoup4pip安装方式,pip也需要提前安装.此外PyPi中还有一个名字是BeautifulSoup的包,

编写Python爬虫抓取豆瓣电影TOP及用户头像的方法 抓取豆瓣电影TOP一、分析豆瓣top页面,构建程序结构1.首先打开网页

标签: python中的省略号怎么打

本文链接地址:https://www.jiuchutong.com/biancheng/381286.html 转载请保留说明!

上一篇:八大排序算法的Python实现(八大排序算法的时间空间复杂度)

下一篇:使用Python的urllib和urllib2模块制作爬虫的实例教程(python urljoin)

  • 企业所得税相关分录
  • 非货币性资产交换补价大于25%的会计处理
  • 住房贷款专项扣除
  • 应纳税额与应纳税额差额
  • 两家公司实际控制人为一个人
  • 生产中材料的合理损耗核算
  • 城市生活垃圾处理收费管理办法
  • 月末计算各种税费表格模版
  • 如何查询进项发票是否作废
  • 什么叫含税级距和不含税级距
  • 建筑企业增值税预缴
  • 申报清单怎么写
  • 主营业务收入怎么结转
  • 差额开票扣除额可以大概数
  • 免抵退税额抵减额怎么理解
  • 资产减值损失填在资产负债表哪里
  • 发票盖错章了怎么办呢
  • office已经激活
  • 建筑工程账务处理是在哪个阶段
  • qqprotect.exe是什么进程?怎么结束此进程?
  • linux7 nfs
  • linux shell 比较运算符
  • asldrsrv.exe
  • 印花税怎么计提和结转
  • 几款常用的表单设计软件
  • uniapp如何使用
  • php十进制转二进制算法
  • 经营收益是净利润吗
  • bootstrap easyui结合
  • vue中的provide/inject
  • python怎么将整数转化为字符串
  • 股权收购账务处理
  • 什么时候免交教育费
  • vue安装插件
  • 固定资产折旧范围口诀
  • 工业设备种类
  • 劳务费与应付职工薪酬的区别
  • 进项税大于销项税怎么做分录
  • 基本户是活期还是定期
  • 其他业务成本借方表示什么
  • 一般纳税人开劳务发票税率
  • 小规模纳税人开专票税率是1%还是3%
  • 结转增值税的账务处理
  • 发票已到货未到会计分录
  • 银行手续费没有发票
  • 新公司成立第一次会议内容
  • 预缴土地增值税的会计处理
  • 工程类发票账务后面需附什么单据呢
  • 工程结算科目是一级科目吗?
  • 开票销售方
  • 暂估入账后续处理
  • sqlserverssms
  • mysql中key 、primary key 、unique key 与index区别
  • mysql安装使用教程
  • xp恢复回收站删除文件
  • centos彻底删除文件命令
  • 新移动硬盘安装视频教程
  • windowsxp怎么开机
  • win10正版和盗版区别大吗
  • linux安装pip2
  • ES6 javascript中class静态方法、属性与实例属性用法示例
  • 阿J的cocos2d-x学习笔记-元素消消看(四)-可发展的空间及游戏开发中的问题
  • javascript屏蔽元素
  • 请找到以下
  • js里写css
  • Python类的继承动物类
  • 噩梦像连续剧
  • excel替换一行内容
  • node.js基础入门
  • unityui动画
  • js 单击弹出对话框
  • js dom操作方法
  • python怎么用数组
  • 基于python的应用
  • javascript面向对象精要pdf
  • 税务局24小时人工服务电话
  • 江苏电子税务局客服电话
  • 税务总局和税务局区别
  • 扬州国家税务学院在哪个区
  • 误餐费报销管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设