day06:三级菜单练习0218

绿洲2017 绿洲2017     2022-08-23     346

关键词:

#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文件格式,格式如下: 香港:香港澳门:澳门台湾:台... 查看详情