python作业:三级菜单(第一周)】的更多相关文章

一.作业需求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 二三级菜单文件内容: { '北京':{ "昌平":{ "沙河":["oldboy"], "天通苑":["链家地产","我爱我家"] }, "朝阳":{ "望京":…
模拟登陆:1. 用户输入帐号密码进行登陆2. 用户信息保存在文件内3. 用户密码输入错误三次后锁定用户 思路: 1. 用户名密码文件为passwd,锁定用户文件为lock 2. 用户输入账号密码采用input输入,分割passwd文件出user,passwd字段并比较input的user和passwd 3.当用户三次输入错误后将input user写入到lock文件,读取时判断是否在lock文件中存在 流程图: 代码展示(Python 3.6): #!/usr/bin/env python #…
python之三级菜单 要求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 流程图: 代码: #!/usr/bin/env python # -*- coding:utf-8 -*- district_maps = { #定义字典 "华东区":{"山东":["济南","青岛","淄博&quo…
程序: 利用Python实现三级菜单 要求: 打印省.市.县三级菜单 可返回上一级 可随时退出程序 coding: menu = { '北京':{ '朝阳':{ '国贸':{ 'CICC':{}, 'HP':{}, '渣打银行':{}, 'CCTV':{}, }, '望京':{ '陌陌':{}, '奔驰':{}, ':{}, }, '三里屯':{ '优衣库':{}, 'apple':{}, }, },'海淀':{ "五道口":{ "谷歌":{}, "网易&…
        软工作业-----Alpha版本第一周小结   Part1.第一周周计划记录 姓名 学号 周前计划安排 每周工作记录 自我打分 yrz(队长) 1417 1.进行任务分析 2.任务分配 确保每个人都分配到了任务,负责原型功能检验和功能分析 85 zl 1421 负责原型设计的交互友好性的优化 对基本的共功能友好性做出来了改进 75 ysq 1418 负责原型设计的交互友好性的优化 只优化了部分功能,还需加强 75 zc 1420 负责原型设计的主体设计 设计出了原型设计的主体架构…
一:Python是一种什么样的语言? 1.语言的分类: a.编译型语言和解释性语言: 通常所说的计算机语言分为编译型和解释型语言.编译型语言典型的如C,C++,通常在程序执行之前必须经由编译器编译成机器可识别的可执行文件.而解释型语言则不用预先编译,在程序执行过程中由解释器逐行解释成二进制代码供计算机执行.典型的如JAVA,JAVASCRIPT,VBSCRIPT,PYTHON等通常编译型语言因预先进行了编译,所以执行效率较高,而解释型语言效率稍慢. b.静态语言和动态语言: 静态语言和动态语言一…
作业概述: 写一个三级菜单 实现如下功能: (1)可依次选择进入各子菜单 (2)在每一级按“b”都可以返回上一级,按“q"都可以退出 流程图: readme: 简介: three_menu.py是显示三级菜单的程序主要功能: 显示一级(区域).二级(省).三级菜单(市.区),三级菜单再选泽可以显示市区的人口和面积(为了节省时间,随意指定的),在任意级都可以返回上一级,或者退出 三级菜单和市区的人口和面积用字典表示: China_map={ '华北':{'北京':['东城','西城','朝阳','…
作业需求: 打印三级菜单 可返回上一级 可随时退出程序 #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: __Json.Zzgx__ menu = { '电影专区':{ '日韩':{ '中文无码':{ '苍井空':{}, '武藤兰':{}, '天海翼':{} }, '中文有码':{ '波多野结衣':{}, '泷泽萝拉':{}, '吉泽明步':{}, }, '自拍偷拍':{ '饭岛爱':{}, '西野翔':{}, '麻生希':{}, },…
作业题目: 三级菜单 作业需求: menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, 'google':{} }, '中关村':{ '爱奇艺':{}, '汽车之家':{}, 'youku':{}, }, '上地':{ '百度':{}, }, }, '昌平':{ '沙河':{ '优衣库':{}, '北航':{}, }, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ "人民广场&q…
作业地址 第八周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1847 (作业界面已评分,可随时查看,如果对自己的评分有意见请私聊助教) 提交情况如图: 实验二作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1818 (作业界面已评分,可随时查看,如果对自己的评分有意见请私聊助教) 提交情况如图: 结对编程第一周作业:https://edu.c…
题目: 多级菜单         1.三级菜单         2.可依次选择进入的各子菜单         3.所需新知识点:列表.字典 ReadMe: 这个做循环,比较绕脑子 点开运行即可 Mind Map: 代码: #!/usr/bin/env python #py3.5 #2018.02.06 #-*- Coding:utf-8 -*- # Author:Eric.Shen #多级菜单 #1.三级菜单 #2.可依次选择进入的各子菜单 #3.所需新知识点:列表.字典 #自己建立一个三级字典…
8月4号早晨天气晴,继续学习‘Alex’的python视频,写了用字典实现三级菜单的代码,都是循环和判断比较lower,废话不多说直接贴码: #!/user/bin/env python #-*-coding:utf-8 -*- #Author: qinjiaxi '''需求: 1.设计一个三级菜单 2.在任意时候可以返回上级菜单 3.在任何一级菜单里面可以随时退出程序 思路:设计一个嵌套字典用于存储菜单内容 --->利用嵌套循环打印每一级的内容 --->然后判断输入条件根据输入条件选择是否退…
要求: 可选择进入各级子菜单 在各级菜单下可以选择退出 在子菜单下可以返回上一级菜单 Readme: 运行程序,输入菜单选项,进入对应的子菜单 # Joe Young data = { '山东':{ '济南':[ '市中区', '天桥区', '历下区', '槐荫区', '历城区', '章丘市', '长清县', '平阴县', '济阳县', '商河县' ], '青岛':[ '市南区', '市北区', '四方区', '李沧区', '黄岛区', '崂山区', '城阳区', '胶州市', '即墨市', '…
#录入菜单def createMenu():    Menu = {}    provinces = ["陕西","四川","江苏"] shanXi_cities = ["西安","宝鸡"]    siChuan_cities = ["成都","绵阳"]    jiangSu_cities = ["南通","苏州"]      …
作业需求如下 1.根据用户的输入打印相应的省.市.县的信息 2.每次只要用户输入b,则返回上一级菜单 3.每次只要用户输入q,则直接退出 4.用户输错需要有提示 homework_dict = {'内蒙古':{'呼和浩特':{'呼和浩特1':['a','b','c'],'呼和浩特2':['d','e','f'],'呼和浩特3':['h','i','j']}, '乌海': {'乌海1': ['A', 'B', 'C'], '乌海2': ['D', 'E', 'F'], '乌海3': ['H', '…
要求: 1.用户选择城市菜单编号显示对应的下级菜单 2.可以返回上级菜单,只有在用户确定正常退出时才退出 #!/usr/bin/env python3 # -*- coding: utf-8 -*- # __author__:cjx import sys china_map = { '山东': { '青岛': ['四方', '黄岛', '崂山', '李沧', '城阳'], '济南': ['历城', '槐荫', '高新', '长青', '章丘'], '烟台': ['龙口', '莱山', '牟平',…
作业需求: 可以对指定机器异步的执行多个命令 例子: >>:run "df -h" --hosts 192.168.3.55 10.4.3.4 task id: 45334 >>: check_task 45334 >>: 注意,每执行一条命令,即立刻生成一个任务ID,不需等待结果返回,通过命令check_task TASK_ID来得到任务结果 思路解析: 分析需求其实可以发现,输入命令为消费者,执行命令是生产者,参照RabbitMQ的官方文档rpc…
ipython 中的问号 获得相关的描述信息 %run 系统文件 执行某一个文件 ipython的模式命令 %magic 显示所有的魔术命令 %hist    命令历史输入信息 %pdb    异常发生后自动进入调试器 %reset  删除当前命名空间中的全部变量或名称 %who   显示Ipython 当前命名空间中的已经定义的变量 %time statemnent 给出代码执行时间 %timeit statement 多次实行代码,计算平均执行时间 基本读取数据的方法 维度:数据的组织形式…
一.要求: 1.一开始打印出所有省份和提示 2.用户输入省份以此查询城市 3.在按照输出的城市名提示用户输入,最后输出用户所查询的区县名 4.随时输入"back"可以返回上一级菜单 5.输入"Q"可以结束整个程序 6.若输入的内容无效则重新输入 二.流程图: 三.步骤: 1.先将所需的数据存储.(利用字典和列表的嵌套) 2.获取到所有的省份名 3.获取到所有的城市名 4.判断用户输入是否有效,并执行相应功能 四.代码如下 import os region = { '…
# 编辑者:闫龙 #三级目录 menu = { '北京':{ '海淀':{ '五道口':{'soho':{},'网易':{},'google':{}}, '中关村':{'爱奇艺':{},'汽车之家':{},'youku':{},}, '上地':{'百度':{},}, }, '昌平':{ '沙河':{'老男孩':{},'北航':{},}, '天通苑':{}, '回龙观':{}, }, '朝阳':{}, '东城':{}, }, '上海':{ '闵行':{ '人民广场':{'炸鸡店':{}} }, '…
# version: python3.2.5 # author: 'FTL1012' # time: 2017/12/7 09:16 menu = { '陕西': { '西安': { '未名区': ['国美', '苏宁', '京东'], '无名区': ['百度', '360 ', '搜狗'], '优雅区': ['腾讯', '默默', '订订'] }, '宝鸡': { '进队区': ['word', 'excel', 'ppt'], '挖第区': ['华为', '锤子', '小米'], '阿克区'…
一.作业需求: 1.启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 5.在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示 6.用户下一次登录后,输入用户名密码,直接回到上次的状态,即上次消费的余额什么的还是那些,再次登录可继续购买 7.允许查询之前的消费记录 二.思路 1.涉及的内容有文件操作,还有…
姓名 学号 周前计划安排 每周实际工作记录 自我打分 zxl 061425 1.进行任务分析2.进行任务分配 1.对任务进行了初步的划分,但还为进行给模块间的联系2.给每人分配了任务3.负责扫码签到功能 89 zq 061427 1.负责ppt2.负责定位考勤功能 1.PPT已完成2.目前正在完成定位考勤签到 86 zzx 061426 1.负责概要计划书2.负责用户中心的建立 1.概要计划书已完成2.用户中心的建立尚不知 75 zrq 061424 1.负责详细说明书2.负责用户中心的建立 1…
#coding:utf-8 dict={'beijing':{'haidingqu':['qinghe','keji'],'chaoyangqu':['q','w']},'shandong':{'liaochen':['chiping','yanggu'],'dezhou':['e','r']}} for index,i in enumerate(dict): #首先循环显示一级菜单 print index,i, print '退出q' #后补上的退出功能,一一添加到字典中显麻烦,索性先显示出来…
# Author: Stephen Yuan area_range = { '广东省': { '广州市': { '海珠区': ['全区总面积90.40平方公里', '2015年,海珠区生产总值达到1422.97亿元'], '荔湾区': ['全区总面积62.40平方公里', '2015年,荔湾区生产总值达到970.33亿元'], '花都区': ['全区总面积970.04平方公里', '2015年,荔湾区生产总值达到1003.11亿元'] }, '深圳市': { '罗湖区': ['罗湖区辖区土地面积…
# version: python3.2.5 # author: 'FTL1012' # time: 2017/12/7 09:16 menu = { '陕西': { '西安': { '未名区': ['国美', '苏宁', '京东'], '无名区': ['百度', '360 ', '搜狗'], '优雅区': ['腾讯', '默默', '订订'] }, '宝鸡': { '进队区': ['word', 'excel', 'ppt'], '挖第区': ['华为', '锤子', '小米'], '阿克区'…
作业需求: 额度 15000或自定义. 实现购物商城,买东西加入 购物车,调用信用卡接口结账. 可以提现,手续费5%. 支持多账户登录. 支持账户间转账. 记录每月日常消费流水. 提供还款接口. ATM记录操作日志. 提供管理接口,包括添加账户.用户额度,冻结账户等... 用户认证用装饰器. 思路: 1.  将用户名,密码,额度,锁,提现额度,等信用卡用户信息写入到字典. 2.  购物车程序请参照 python作业购物车(第二周). 3.  多用户登陆和转账,可以根据用户名生成不同的字典. 4.…
一.作业需求: 1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 二.三级菜单读取文件内容: { '北京':{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["链家地产","我爱我家"] }, "朝阳&quo…
作业二:三级菜单 三级菜单 可一次进入各个子菜单 思路: 这个题看似不难,难点在于三层循环的嵌套,我的思路就是通过flag的真假来控制每一层的循环的,简单来说就是就是通过给每一层循环一个单独的布尔变量XXX_flag例如,程序已经进入了第三层循环,要返回第二层循环就是把第三层循环的flag改为Fasle,第二层的flag还是True,这样进入就可以退出第三层循环进入第二层循环,进入第二层循环的时候再把第三城循环的flag改为True,这样就能保证第二层循环输入正确的菜单选项后还能正常进入第三层循…