zoukankan      html  css  js  c++  java
  • 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.文档压缩工具
    # 可将多个文本文件合并为一个大文件
    # 可将合并后的大文件在切割为原本的小文件
  • 相关阅读:
    idou老师教你学Istio 19 : Istio 流量治理功能原理与实战
    面对runc逃逸漏洞,华为云容器为您保驾护航
    idou老师教你学Istio 18 : 如何用istio实现应用的灰度发布
    idou老师教你学Istio 17 : 通过HTTPS进行双向TLS传输
    idou老师教你学Istio 16:如何用 Istio 实现微服务间的访问控制
    idou老师教你学Istio 15:Istio实现双向TLS的迁移
    极简容器化交付 | 部署组件分析
    idou老师教你学Istio 14:如何用K8S对Istio Service进行流量健康检查
    Hibernate5笔记9--Hibernate注解式开发
    Hibernate5笔记8--Hibernate事务相关内容
  • 原文地址:https://www.cnblogs.com/Maikes/p/9458849.html
Copyright © 2011-2022 走看看