13day 作业题目: 三级菜单 作业需求: 数据结构: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '老男孩':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵…
学习了字典的应用.按老师的要求写一个三级菜单程序. 三级菜单程序需求如下: 1.深圳市的区--街道--社区---小区4级 2.建立一个字典,把各级区域都装进字典里 3.用户可以从1级进入2级再进入3级 4.用户按B键可以返回,按Q键退出 经验总结: (1)写这个程序,又花了半天,开始每次出现print只打印一行的情况.反复想出错在哪里,后面发现choice放在print后面才会出错.以后一定要注意python的格式.python格式要求比较简单,所以必须要注意嵌套格式,特别涉及到多重循环,一个空…
程序:三级菜单 需求: 1.打印省.市.县三级菜单2.可返回上一级3.可随时退出程序 代码1: data={ "山东":{ "济南":["历下区","高新区","长清区"], "日照":["东港区","五莲县","岚山区"], "青岛":["崂山区","黄岛区",&qu…
编写三级菜单:1. 运行程序输出第一级菜单2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单3. 菜单数据保存在文件中4. 让用户选择是否要退出5. 有返回上一级菜单的功能 # Author: zfh data = { "陕西":{ "汉中":["张骞故里","古汉台"], "西安":[], "商洛":[] }, "山西":{ "太远":[],…
递归函数与三级菜单 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, }, '昌平': { '沙河': { '老男孩': {}, '北航': {}, }, '天通苑': {}, '回龙观': {}, }, '朝阳': {}, '东城': {}, }, '上海': {…
#-*-coding:utf-8-*- #_author_: Keep #三级菜单 menu = { '中国':{ '广东省':{ '广州市':{ '海珠区':{}, '荔湾区':{}, '越秀区':{} }, '深圳市':{}, '珠海市':{} }, '青海省':{ '西宁市':{}, '海东市':{}, '海北藏族自治州':{} }, '辽宁省':{ '沈阳市':{}, '大连市':{}, '鞍山市':{} } }, 'USA':{ 'Hawaii':{ 'Honolulu':{} },…
1:双色球选购# 1 双色球(假设一共八个球,6个红球,球号1-32.2个蓝球,球号1-16)# 2 确保用户不能重复选择,不能超出范围# 3 用户输入有误时有相应的错误提示# 4 最后展示用户选择的双色球的号码 select_red_ball = []while True:    n = int(input('请输入你要选择的红色球(1-32):'))    if 0 < n < 33:        if n not in select_red_ball:            selec…
# -*-coding:utf-8-*- # Author:sunhao province={ '广东省':{ '深圳市':['南山区','龙岗区','福田区'], '广州市':['荔湾区','海珠区','天河区'], '惠州市':['惠阳区','惠城区','惠东县'] }, '浙江省':{ '杭州市':['西湖区','上城区','下城区'], '宁波市':['江北区','镇海区'], '嘉兴市':['南湖区','秀洲区'] } } exit_flag=False while not exit_…
12day 作业题目: 购物车程序 作业需求: 数据结构: goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", &…
装饰器: 需求----> 写一个功能,测试其他同事函数的调用效率. 第一版:功能版 import time def func(): time.sleep(0.2) print('非常复杂') def func1(): time.sleep(0.3) print('超级复杂') # print(time.time()) start_time = time.time() func() end_time = time.time() print('此函数的执行效率为%s' % (end_time - s…