7.26每日课后作业(三级菜单)

# 默写:
# 列表冒泡排序


# 必做:
# 1.简述什么是字符编码,为什么出现
# 字符------------字符编码表----------->二进制
#

# 2.使用字典实现三级菜单题目要求参考博客http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label11
## menu = {
# '北京':{
# '海淀':{
# '五道口':{
# 'soho':{},
# '网易':{},
# 'google':{}
# },
# '中关村':{
# '爱奇艺':{},
# '汽车之家':{},
# 'youku':{},
# },
# '上地':{
# '百度':{},
# },
# },
# '昌平':{
# '沙河':{
# '老男孩':{},
# '北航':{},
# },
# '天通苑':{},
# '回龙观':{},
# },
# '朝阳':{},
# '东城':{},
# },
# '上海':{
# '闵行':{
# "人民广场":{
# '炸鸡店':{}
# }
# },
# '闸北':{
# '火车战':{
# '携程':{}
# }
# },
# '浦东':{},
# },
# '山东':{},
# }
# tag=True
# while tag:
# for i in menu:
# print(i)
# province=input('请输入要查看的省:')
# if province=='quit':
# break
# while tag:
# for j in menu[province]:
# print(j)
# city=input('请输入要查看的市:')
# if city=='back':
# break
# if city=='quit':
# tag=False
# break
# while tag:
# for k in menu[province][city]:
# print(k)
# county=input('请输入要查看的县:')
# if county=='back':
# break
# if county=='quit':
# tag=False
# break
# while tag:
# for z in menu[province][city][county]:
# print(z)
# company=input('请输入要查看的公司名:')
# if county=='back':
# break
# if county=='quit':
# tag=False
# break
# print(menu[province][city][county][company])
# tag=False











# 3.编写文件复制工具 输入源文件路径 输入目标文件路径 完成copy
route1=input('源文件路径>>>>:')
res1=[]
with open(route1,mode='rt',encoding='utf-8') as f:
res=f.read()
route2=input('目标文件路径>>>>:')
with open(route2,mode='wt',encoding='utf-8') as f1:
for line in res:
f1.write(line)

# 4.登录注册购物车 提供以下功能
# 1.注册
# 用户名不能重复
# 密码需二次确认
# 2.登录读取数据判断是否登录成功
# 3.修改密码
# 4.查看商品列表
# 5.将商品添加至购物车
# 6.购物车中的商品结算
# dic={}
# tag=True
# while tag:
# user=input('用户名>>>:')
# if user in dic:
# print('用户名已存在')
# continue
# while tag:
# password=input('密码>>>:')
# password2 = input('确认密码>>>:')
# if password==password2:
# dic[user]=password
# tag=False
# break
# else:
# print('密码错误,请重新输入')
# break
# print(dic)
# while True:
# name=input('用户名>>>:')
# pwd=input('密码>>>:')
# if name in dic:
# if pwd==dic[name]:
# print('登陆成功')
# break
# else:
# print('密码错误,请重新输入')
# else:
# print('用户名不存在,请重新输入')
# pwd2=input('密码>>>>:')
# dic[name]=pwd2
# print(dic)






# 扩展:
# 1.将作业2升级文文件版 使用户在退出程序后重新运行 依然可以访问自己的账户信息 购物车信息
# 2.文档压缩工具
# 可将多个文本文件合并为一个大文件
# 可将合并后的大文件在切割为原本的小文件
posted on 2018-08-11 10:53  2Maike  阅读(158)  评论(0编辑  收藏  举报