位置: 编程技术 - 正文
推荐整理分享使用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 转载请保留说明!友情链接: 武汉网站建设