关键词:
#1:省份数列:
data = {
"北京":{
"昌平":{
"沙河":["oldboy","电信"],
"银河":[ "链家地产","我爱我家"]
},
"朝阳":{
"望京":["奔驰","陌陌"],
"东直门":["飞信","HP"]
},
"海淀":{
"test1":[‘address311‘,‘address312‘],
"test2":[‘address321‘,‘addrress322‘]
}
},
"广东":{
"东莞":{
"address201":["address311","address312"],
"address202":["address321","address322"]
},
"梅州":{
"maddress201":["maddress301","maddress302"],
"maddress202":["maddress311","maddress312"]
}
},
"广西":{
"百色":{
"Baddress201":["Baddress301","Baddress302"],
"Baddress202":["Baddress311","Baddress312"]
},
"南昌":{
"NBaddress201":["Naddress301","Naddress302"],
"N2Baddress212":["NBaddress311","Naddress312"]
}
}
}
exit_flag= False
while not exit_flag:
for i in data:
print(i)
choice = input("请输入地址进入下一级菜单:")
if choice in data:
while not exit_flag:
for i2 in data[choice]:
print(" ",i2)
choice2 = input("请输入地址进入下一级菜单,按r键返回上一级菜单:")
if choice2 in data[choice]:
while not exit_flag:
for i3 in data[choice][choice2]:
print (" ",i3)
choice3 = input("请输入地址进入下一级菜单,按r键返回上一级菜单:")
if choice3 in data[choice][choice2]:
while not exit_flag:
for i4 in data[choice][choice2][choice3]:
print (" ",i4)
choice4 = input ("最后一层,按r返回上一级菜单:")
if choice4 == "r":
break
elif choice4 == "q":
exit_flag = True
elif choice3 == "r":
break
elif choice3 == "q":
exit_flag = True
if choice2 == "r":
break
elif choice2 == "q":
exit_flag = True
if choice == "r":
break
elif choice == "q":
exit_flag = True
day01作业三级菜单
‘‘‘实现功能:做一个三级菜单,根据用户选择显示对应的菜单,可以进入子菜单,也可以返回上一级菜单,可以直接退出三级菜单格式:第一级是一个字典第二级也是一个字典第三级是列表例如:{"shabi":{"shabi1":["shabi11","shabi12"],"shab... 查看详情
三级菜单练习
data=‘北京‘:"昌平":"沙河":["oldboy","test"],"天通苑":["链家地产","我爱我家"],"朝阳":"望京":["奔驰","陌陌"],"国贸":"CICC","HP","东直门":"Advent","飞信",,"海淀":,,‘山东‘:"德州":,"青岛":,"济南":,‘广东‘:"东莞":,"常熟":,"佛山": 查看详情
day01三级菜单
知识点:字典,for循环,if...else嵌套永辉超市={‘食品饮料‘:{‘休闲食品‘:{‘坚果‘:[‘山核桃‘,‘腰果‘],‘炒货‘:[‘瓜子‘,‘花生‘]},‘牛奶‘:{‘进口牛奶‘:[‘安慕希‘,‘欧德堡‘],‘国产牛奶‘:[‘伊利‘,‘蒙牛‘... 查看详情
三级菜单练习
数据结构:menu= ‘北京‘: ‘海淀‘: ‘五道口‘: &n 查看详情
day1作业-三级菜单
#/usr/bin/envpython#-*-coding:utf-8-*-#Author:jenvid.yangimportjsonfilecontent=open(‘../config/menue.json‘)content=json.load(filecontent)print(type(content))filecontent.close()whileTrue:foriincontent: 查看详情
day3.三级菜单+购物车打印格式优化
程序:三级菜单要求:1.打印省、市、县三级菜单2.可返回上一级3.可随时退出程序menu={‘北京‘:{‘海淀‘:{‘五道口‘:{‘soho‘:{},‘网易‘:{},‘google‘:{}},‘中关村‘:{‘爱奇艺‘:{},‘汽车之家‘:{},‘youku‘:{},},‘上地‘:{‘百度... 查看详情
三级菜单小练习
跟着老师的,教程 重新敲了一遍代码 #Author:XFdata={"上海":{"浦东新区":{"金桥":{"爱法新城":{},"文峰广场":{},"金桥电脑城":{}}},"杨浦区":{"五角场":{"PC大佬个人电脑":{},"颐高数码":{}}}},"新疆":{"巴州":{"库尔勒":{"塔里木":{},"尉犁... 查看详情
地区--三级菜单_练习
---恢复内容开始---#!/usr/bin/python#-*-coding:utf-8-*-#Author:zhaosj#创建一个地区(area)字典Area={‘北京‘:{‘丰台区‘:{"右安门街道":[‘小明‘,‘小丽‘,‘小红‘],"太平桥街道":[‘小王‘,‘小号‘,‘小白‘],"西罗园街道":[‘小恒‘,‘小... 查看详情
day1-三级菜单
1、流程图2、代码1#!/usr/bin/envpython2#-*-coding:utf-8-*-3#Author:TonyChiu4#Blog:http://www.cnblogs.com/tonychiu5#Github:https://github.com/qiujichun6importsys7company_map={"智慧业务事业部":{"业务中心":["行业部","咨询部","系统 查看详情
day2课后作业:三级菜单简单版
menu={‘北京‘:{‘海淀‘:{‘五道口‘:{‘soho‘:{},‘网易‘:{},‘谷歌‘:{}},‘中关村‘:{‘爱奇艺‘:{},‘汽车之家‘:{},‘youku‘:{},},‘上地‘:{‘百度‘:{},‘联想‘:{},‘H3C‘:{},},},‘昌平‘:{‘沙河‘:{‘老男孩‘:{},‘阿泰包子... 查看详情
day4.优化三级菜单+作业题
三级菜单优化后的代码: 作业题:1、执行Python脚本的两种方式pycharm、cmd2、简述位、字节的关系8位(bit)=1字节(byte) 3、简述ascii、unicode、utf-8、gbk的关系ASCII码使用一个字节编码,只有256个字符;Unicode能够... 查看详情
day1_作业2(三级菜单)--改进版
#!/usr/local/bin/python3#-*-coding:utf-8-*-province=‘江苏省‘:‘南京市‘:[‘秦淮区‘,‘玄武区‘,‘栖霞区‘],‘苏州市‘:[‘姑苏区‘,‘虎丘区‘,‘吴中区‘],‘无锡市‘:[‘滨湖区‘,‘惠山区‘,‘锡山区‘],‘浙江省‘:‘杭州市‘:[... 查看详情
day1作业要求
Day1作业作业需求博客模拟登录三级菜单博客地址杨振伟Day1博客地址模拟登录1.程序说明实现功能如下用户输入密码,密码验证后登录成功用户登录成功后提示登录信息用户输入3次错误密码后锁定2.程序测试账号测试账号:admin测... 查看详情
一维数组的练习day06
packagecom.sxt.arraytest1;/**求班里学生的平均成绩,以及成绩的综合输出每个同学的成绩*/importjava.util.Arrays;importjava.util.Scanner;/**一维数组*/publicclassArrayTest3{publicstaticvoidmain(String[]args){Scannerinput=newScanner(Syste 查看详情
day2
...的常见操作、字典的使用等。期间,练习了购物车程序与三级菜单。1.首先是各种数据类型的判断 2.Bytesstrings 注:这是一个编码解码的过程。Sys.os的简单介绍应用 4.列表常见操作   查看详情
day1作业二:多级菜单
作业二:多级菜单 1.三级菜单 2.可以次选择进入各子菜单 3.所需新知识点:列表、字典 4.打印b回到上一层 5.打印q退出循环流程图如下:readme: (1)存储三... 查看详情
cgb2111-day06(代码片段)
文章目录一,JDBC练习--1,利用jdbc给user表中,添加一个用户的信息--2,模拟用户登录二,SQL攻击--1,概述--2,改造用户登录--3,练习:用新的传输器查询三,优化:提供jdbc的工具类--1,创建工具类--2,使用工具类(用新的传输器新增)--3,改造上面的... 查看详情
day1作业二:多级菜单操作(函数实现)
作业二:多级菜单(1)三级菜单(2)可以次选择进入各子菜单(3)所需新知识点:列表、字典要求:输入back返回上一层,输入quit退出整个程序本示例的三级菜单是一个yaml文件格式,格式如下: 香港:香港澳门:澳门台湾:台... 查看详情