python字典作业_python第一天作业:字典
作业三:多级菜单
三级菜单
可依次选择进入各子菜单
所需新知识点:列表、字典
break_flag = False
count = 0
while not break_flag:
print("111111层")
while not break_flag:
print("222222222层")
while not break_flag:
print("3333333层")
count += 1
if count > 10:
break_flag =True
print("keep")
menu = {
'浙江':{
'杭州':{
'西湖':{
'西溪',
'三墩'},
'滨江':{'滨和', '高新'}
},
'丽水':{
'龙泉':{'宝剑', '瓷器'},
'青田':{'石雕', '华侨'},
'缙云':{'烧饼', '木雕'},
},
},
'山东':{
'烟台':{'大海', '日照'},
'青岛':{'平度', '黄岛'},
'东营':{'利津', '垦利'}
},
'广东':{
'深圳':{'南山', '福田'},
'梅州':{'五华', '兴宁'},
'佛山':{'三水', '桂城'}
}
}
ext_flage= False
while not ext_flage:
for lev1 in menu:
print(lev1)
choice = input("lev1>>:").strip()
if len(choice) == 0: continue
if choice == "b":break
if choice == "q":
ext_flage = True
if choice in menu[choice]:
while not ext_flage:
for lev2 in menu[choice]:
print(lev2)
choice2 = input("lev2>>:").strip()
if len(choice2) == 0 :continue
if choice2 == "b":break
if choice2 == "q":
ext_flage = True
if choice2 in menu[choice][choice2]:
while not ext_flage:
for lev3 in menu[choice][choice2]:
print(lev3)
choice3 = input("lev3>>:").strip()
if len(choice3)== 0: continue
if choice3 =="b":break
if choice3 =="q":
ext_flage = True
if choice3 in menu[choice][choice2][choice3]:
while not ext_flage:
for lev4 in [choice][choice2][choice3]:
print(lev4)
choice4 = input("lev4>>:").strip()
if len(choice4) == 0 : continue
if choice3 == "b" :break
if choice3 == "q" :
ext_flage = True
continue
python字典作业_python第一天作业:字典相关推荐
- python 列表解析式_python列表解析式,字典解析式,集合解析式和生成器
一.列表解析式(列表推倒式): 功能:是提供一种方便的列表创建方法,所以,列表解析式返回的是一个列表. 1 lst = [1, 3, 5, 8, 10] 2 ll = [x+x for x in ls ...
- python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...
创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...
- python编程词典_Python编程20:字典的遍历和排序
#少儿编程# 字典的遍历 1)通过遍历key来遍历字典 所谓遍历,简单点就说就是所有的值都访问一遍.Python字典的遍历有几种方式: 遍历key有两种方式.一种如图1中的红框内的代码: 图1 for ...
- python dict遍历_Python 容器(二):字典(Dict)
Python 容器(二):字典(Dict) 一.字典 1.定义:Python的字典数据类型是基于hash散列算法实现的,采用键值对(key:value)的形式,根据key的值计算value的地址,具有 ...
- python编程字典数据库_python基础数据类型之字典、集合
哈啰!大家好,今天是初五了,牛年接财神的好日子,懂得都懂.祝@所有人2021年,事事顺利,牛气冲天,福利满满,财运亨通,步步高升,学业进步! 那么,这次介绍的是鼎鼎大名的字典,其以其操作的灵活性.操作 ...
- python的内置字典数据类型_python 数据类型元组与字典内置方法
1.元组 (1)元组是不可变的列表,能存多个值:如果多个值只有取得需求,没有改的需求,用元组最合理 (2)定义:在()内用逗号隔开,可以存任意类型的值 注意:当元组只有一个元素时,要在后面加逗号 # ...
- 大学计算机基础python第二次作业_python第二次作业
#!/use/bin/env python#_*_ coding:utf-8 _*_ #知识点#divmod取余#1.计算100-300之间所有能被3和7整除的数之和#sum=0#for i in r ...
- python123第一周作业答案程序题_Python第一周作业--三级菜单
循环用的多,以后再优化吧 三级菜单: 运行程序输出第一级菜单 选择一级菜单某项,输出二级菜单,同理输出三级菜单 菜单数据保存在文件中 让用户选择是否要退出 有返回上一级菜单的功能 data.txt 保 ...
- python嵌套字典代码_python – 尝试在嵌套字典中查找唯一值的总和. (见例子!)
假设我有这个变量list_1,它是一个字典列表. 每个字典都有一个名为"group"的嵌套字典,其中包含一些信息,包括"name". 我要做的是总结每个唯一组名 ...
最新文章
- matlab for循环_从零开始的matlab学习笔记——(5)循环
- WWDC2019:iPad全新发布
- graphpad prism怎么添加图例_Graphpad官网刚刚升级了!听说,新功能吊打R语言...........
- 【GIF动画+完整可运行源代码】C++实现 基数排序——十大经典排序算法之十
- POJ1177 Picture 线段树+离散化+扫描线
- 老板让我用少量样本 finetune 模型,我还有救吗?急急急,在线等!
- 记录一下alibaba cloud boot 版本对应关系
- wpf listview 切换数据源 位置不刷新_连载| 8 初识数据源
- 终于下定决心以后要定期清理清理一下园子啦
- 字符串反转python 测试_Python中的反转字符串问题
- ubuntu切换用户root时认证失败
- 惠普2t服务器硬盘,HP DL388 Gen8系列服务器硬盘超过2T的分区方法
- 阿里云服务器购买价格,真正实用的阿里云服务器价格表
- WiFi的信道与关联
- 学生平价蓝牙耳机推荐,适合学生党的好音质平价蓝牙耳机
- 20210526一日总结
- 2019第十届蓝桥杯——I.胖子迷宫
- 房多多2020年财报:再度录得亏损,第四季度毛利率骤降至8%
- 十、Java接口——特殊的抽象类
- 计算机网络系列之集线器、交换机和路由器