【我们一起自学Python】-课后作业:多级菜单
2017-08-14 17:02
302 查看
要求:
多级菜单
三级菜单
可依次选择进入各子菜单
所需新知识点:列表、字典
多级菜单
三级菜单
可依次选择进入各子菜单
所需新知识点:列表、字典
__author__ = 'Administrator' #!usr/bin/evn python #-*-coding utf-8 -*- contry = { "山东":{ "济南":["历城区","历下区"], "青岛":["市南区","市北区","黄岛区"] }, "河南":{ "郑州":["中原区","金水区","高新区"], "信阳":["浉河区","平桥区","息县"] }, "河北":{ "石家庄":["新华区","桥西区","长安区"], "保定市":["竞秀区","莲池区","满城区"] } } #新增或者修改键值 contry["陕西"]={"西安":["灞桥区","长安区","鼓楼区"],"咸阳":[],"宝鸡":[]} contry["陕西"]["宝鸡"]=["渭滨区","金台区","陈仓区"] while True: #列出所有的省份 for i in contry:#取键值 print(i.center(20,"-")) province = input("如果继续请输入你要查询的省\n如果退出请输入Q\n@@请输入:") #列出所查询的市 if province in contry: for j in contry[province]: print(j) else: break select = input("如果返回上一次请输入Q,\n继续请输入城市名字\n@@请输入:") if select == "Q": print("退出") continue else: if len(contry[province][select])> 0: for area in contry[province][select]: print(area) else: print("………信息不全,请等待更新…………") if input("是否继续查询:")=="是": continue else: break
相关文章推荐
- 【我们一起自学Python】-课后作业:编写登陆接口
- 【我们一起自学Python】-写在前面
- 【我们一起自学Python】-转载:python 3 操作 excel
- 第2章 Python基础-字符编码&数据类型 购物车&多级菜单 作业
- Python3-小甲鱼教程 【课后作业及答案】004改进我们的小游戏
- 【我们一起自学Python】-程序练习:购物车程序
- 自学半年,用python编写多级的学校院系官网查询菜单(带源码)
- Python3-小甲鱼教程 【课后作业及答案】004改进我们的小游戏
- 【我们一起自学Python】-字符串操作
- Python第五天课后作业
- Python第六天课后作业
- s14 python3 day1 作业3 三级菜单
- 【我们一起学Python吧】每日一题
- 我们一起学python-helloworld2
- Python自学 第一次作业
- Python学习-课后作业2
- Python第六天课后作业
- Python基础-小程序练习(跳出多层循环,购物车,多级菜单,用户登录)
- 一起学Python 2.2 将变量加入我们的程序