day1作业-三级菜单

author author     2022-09-28     338

关键词:

# /usr/bin/env python
# -*- coding: utf-8 -*-
# Author:jenvid.yang
import json
filecontent = open(‘../config/menue.json‘)
content = json.load(filecontent)
print(type(content))
filecontent.close()
while True:
for i in content:
print(content.index(i), i[‘name‘] + ‘省‘) # 打印每个省的索引和名字
province_id_input = input("pls input province index(q for exit):")
if province_id_input.isdigit():
province_id=int(province_id_input)
if 0 <= province_id <= len(content):
for i in content[province_id][‘city‘]:
print(content[province_id][‘city‘].index(i), i[‘name‘])
while True:
city_id_input = input("pls input city index(b for back/q for exit):")
if city_id_input.isdigit():
city_id = int(city_id_input)
for i in (content[province_id][‘city‘][city_id][‘area‘]):
print(i)
elif city_id_input == ‘q‘:
exit()
elif city_id_input == ‘b‘:
break
else:
print("illge input,pls input again ")
break
elif province_id_input ==‘q‘:
exit()
else:
print("illge input,pls input again ")


day1_作业2(三级菜单)--改进版

#!/usr/local/bin/python3#-*-coding:utf-8-*-province=‘江苏省‘:‘南京市‘:[‘秦淮区‘,‘玄武区‘,‘栖霞区‘],‘苏州市‘:[‘姑苏区‘,‘虎丘区‘,‘吴中区‘],‘无锡市‘:[‘滨湖区‘,‘惠山区‘,‘锡山区‘],‘浙江省‘:‘杭州市‘:[... 查看详情

day1作业二:多级菜单

   作业二:多级菜单   1.三级菜单   2.可以次选择进入各子菜单   3.所需新知识点:列表、字典  4.打印b回到上一层  5.打印q退出循环流程图如下:readme:   (1)存储三... 查看详情

day1作业二:多级菜单操作

作业二:多级菜单(1)三级菜单(2)可以次选择进入各子菜单(3)所需新知识点:列表、字典要求:输入b返回上一层,输入q退出整个程序 查看详情

day1作业---登录接口及多级菜单

作业一:编写登录接口输入用户密码认证成功后显示欢迎信息输错三次后锁定作业二:多级菜单三级菜单可一次选择进入各子菜单所需新知识点:列表、字典 查看详情

day1作业二:多级菜单操作(函数实现)

作业二:多级菜单(1)三级菜单(2)可以次选择进入各子菜单(3)所需新知识点:列表、字典要求:输入back返回上一层,输入quit退出整个程序本示例的三级菜单是一个yaml文件格式,格式如下: 香港:香港澳门:澳门台湾:台... 查看详情

day1(代码片段)

作业1编写登录接口?输入用户名密码?认证成功后显示欢迎信息?输错三次后锁定---思路:用户信息文件、密码文件、检测用户名,是否让登录用户名密码判定 作业2多级菜单市区县?三级菜单?可依次选择进入各子菜单?所需新知... 查看详情

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={"智慧业务事业部":{"业务中心":["行业部","咨询部","系统 查看详情

作业-三级菜单

三级菜单:1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.菜单数据保存在文件中4.让用户选择是否要退出5.有返回上一级菜单的功能  菜单数据 menu.txt内容:{‘北京‘:{‘海淀‘:{... 查看详情

三级菜单作业

作业需求:数据结构:menu=‘北京‘:‘海淀‘:‘五道口‘:‘soho‘:,‘网易‘:,‘google‘:,‘中关村‘:‘爱奇艺‘:,‘汽车之家‘:,‘youku‘:,,‘上地‘:‘百度‘:,,,‘昌平‘:‘沙河‘:‘老男孩‘:,‘北航‘:,,‘天通苑‘:,‘回龙观... 查看详情

day01作业三级菜单

‘‘‘实现功能:做一个三级菜单,根据用户选择显示对应的菜单,可以进入子菜单,也可以返回上一级菜单,可以直接退出三级菜单格式:第一级是一个字典第二级也是一个字典第三级是列表例如:{"shabi":{"shabi1":["shabi11","shabi12"],"shab... 查看详情

作业2:城市三级菜单

三级菜单:1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.菜单数据保存在文件中4.让用户选择是否要退出5.有返回上一级菜单的功能 flag=Truedict_menu={#定义城市字典名称。"四川省":{"成都市... 查看详情

三级菜单作业,优化,保存在文件;

三级菜单作业:1、菜单内容保存在文件menu  menu内容:  {‘jiangsu‘:{‘wuxi‘:{‘宜兴‘:{‘官林‘:{}},‘jiangying‘:{},‘xishan‘:{}},‘nanjing‘:{‘qixia‘,‘gulou‘,‘changning‘,‘zhongshan‘}},‘zhejiang‘:{‘嘉兴‘:{‘a2‘,‘a3‘,‘a4... 查看详情

三级菜单模拟登陆购物车等作业

一、三级菜单三级菜单要求:   1.运行程序输出第一级菜单   2.选择一级菜单某项,输出二级菜单,同理输出三级菜单   3.返回上一级菜单和顶部菜单   4.菜单数据保存在文件中代码如... 查看详情

第一周作业-三级菜单

1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.菜单数据保存在文件中4.让用户选择是否要退出5.有返回上一级菜单的功能1#coding:utf-82#Author:MrZhi3file_o=open("menu",‘r‘,encoding="utf-8")#打开三级菜单... 查看详情

第一章--三级菜单作业(代码片段)

#_*_coding:utf-8_*_menu=‘北京‘:‘海淀‘:‘五道口‘:‘soho‘:,‘网易‘:,‘google‘:,‘中关村‘:‘爱奇艺‘:,‘汽车之家‘:,‘youku‘:,‘上地‘:‘百度‘:,,,‘昌平‘:‘沙河‘:‘老男孩‘:,‘北航‘:,,,‘天通苑‘:,‘回龙观‘:,,‘... 查看详情

三级菜单练习

1‘‘‘2实现行政区划三级菜单31.每级菜单进入后显示所有选项42.输入某个选项进入下一级菜单5输错提示输错,重新输入6输入Q退出程序7输入B返回上一层8‘‘‘910importjson1112file_path=‘/Users/Rex/PycharmProjects/pyexe/Day1/admin_divisions.json... 查看详情

day2课后作业:三级菜单简单版

menu={‘北京‘:{‘海淀‘:{‘五道口‘:{‘soho‘:{},‘网易‘:{},‘谷歌‘:{}},‘中关村‘:{‘爱奇艺‘:{},‘汽车之家‘:{},‘youku‘:{},},‘上地‘:{‘百度‘:{},‘联想‘:{},‘H3C‘:{},},},‘昌平‘:{‘沙河‘:{‘老男孩‘:{},‘阿泰包子... 查看详情

day4.优化三级菜单+作业题

三级菜单优化后的代码:   作业题:1、执行Python脚本的两种方式pycharm、cmd2、简述位、字节的关系8位(bit)=1字节(byte) 3、简述ascii、unicode、utf-8、gbk的关系ASCII码使用一个字节编码,只有256个字符;Unicode能够... 查看详情