老男孩python_12期_第一天_homework_三级菜单

city_map = {    "湖北":{"武汉":["武昌","汉阳","汉口"],            "黄冈":["黄州","红安","麻城"]},    "吉林":{"长春":["高新区","南关区"],            "四平":["东区","西区"]}}  #定义一个字典print ("--------地图--------")for i in city_map:    #遍历字典的key,列出省市的名字     print("       ",i)print ("-------------------")for i in range(3):    city_name =input("请输入你要查询的省\n")    if city_name in city_map:        sheng_name = city_map[city_name]        print ("%s省包含以下区"%city_name)        for x in sheng_name:            print (x)        shi_name = sheng_name.keys()        shi_name_input = input("请输入需要查询的市")        if shi_name_input in shi_name:            quxian_name = city_map[city_name][shi_name_input]            print("%s包含的区名有:"%shi_name_input)            for k in quxian_name:                print(k)            exit()        else:            print("输入错误")            pass    else:        print("输入错误")        passelse:    print("输入超过三次,结束")
时间: 2024-07-30 13:36:28

老男孩python_12期_第一天_homework_三级菜单的相关文章

老男孩python_12期_第一天_homework_账号进入锁定

import sys #导入系统user_system = "超级大玩家" #定义系统名user_admin = "andy" #定义管理员user_name = input("请输入用户名\n") #用户输入用户名lock_file = open("lockfile.txt",'r+') #定义本地锁定文件lock_list = lock_file.readlines() #获取每一行for lock_line in loc

Python学习_第一阶段__三级菜单

menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '老男孩':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ "人民广场":{ '炸鸡店':{} }

第一周作业-三级菜单

1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 1 #coding:utf-8 2 #Author:Mr Zhi 3 file_o = open("menu",'r',encoding="utf-8") #打开三级菜单文件 4 menu= eval(file_o.read()) #把打开后的文件内容转换成字典(文件内容原本是字典) 5 def

Python自动化开发学习的第一周作业---三级菜单

作业需求: (1)运行程序输出第一级菜单(2)选择一级菜单某项,输出二级菜单,同理输出三级菜单(3)让用户选择是否要退出(4)有返回上一级菜单的功能 1 data = { 2 "天津":{ 3 "南开区":{ 4 "南开大学":{ 5 "历史系":{}, 6 "文学系":{}, 7 "英语系":{}, 8 }, 9 "科技大学":{ 10 "计算机系&quo

第一章练习题三级菜单

需求: 可依次选择进入各子菜单 可从任意一层往回退到上一层 可从任意一层退出程序 所需新知识点:列表.字典 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, }, '昌平': { '沙河': { '老男孩': {}, '北航': {}, }, '天通苑': {}, '

老男孩26期运维班linux基础知识大比拼即将开始

老男孩26期运维班linux基础知识大比拼 1 比赛说明 比赛时间:2015年11月12日下午15点 比赛地点:老男孩教育教室二 比赛人员:老男孩教育26期全体同学 奖项:团体奖(按组奖励共1-9组): 一等奖奖励300元人民币或每人老男孩老师新书一本和老师合影签名. 二等奖奖励200元人民币 三等奖奖励100元人民币 个人奖:3名,赠老男孩新书一本 惩罚:没有得奖的组,或者组内无人得奖的组,罚100元或派选代表表演一个节目(唱歌或其它) 比赛规则当场宣布: 主评委:老男孩老师,张导 辅助评委:

ArcGIS for Desktop入门教程_第一章_引言 - ArcGIS知乎-新一代ArcGIS问答社区

原文:ArcGIS for Desktop入门教程_第一章_引言 - ArcGIS知乎-新一代ArcGIS问答社区 1 引言 1.1 读者定位 我们假设用户在阅读本指南前应已具备以下知识: · 熟悉Windows的基本操作 · 接触过地理信息系统的概念 · 理解地理数据的特点 1.2 预期效果 我们期望用户在阅读完本指南后对以下知识有一定的了解: · 了解ArcGIS for Desktop的组成与功能 · 熟悉使用ArcGIS for Desktop进行数据编辑.整饰和输出的流程 · 如何使用

python实例_三级菜单

一,作者介绍 吴海东:My Blog:http://www.cnblogs.com/whd-672701 二,程序说明 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 创建一个写有三层菜单的文件"3leve",菜单内容可以自定义. 脚本例子 with open("3level",'r',encoding="utf-8") a

老男孩LIUNX36期学员-方秀升决心书

  决心书 我叫方秀升,我来自湖北黄冈,2006年初中毕业已经在社会上摸爬滚打了十余年,回首自己的过去这么多年了我究竟会些什么,每每想起就会特别迷茫,青春和感情都浪费了.我想为自己的将来重新做次选择,回到原点从新开始,朋友跟我介绍老男孩学LIUNX运维,这个大方向我觉得是对的,LIUNX基础学好了,就可以有更大的发展空间了.(基础不牢,地动山摇) 我对薪资没有什么绝对性的要求,有多大的能力做多大的事拿多少的回报,都离不开在老男孩教育5个多月的学习和以后的工作经验积攒.所以我更要认真努力的学好li