• 7.25每日学习课后作业


    # 默写:
    # 1.元组 字典 集合 列表 各自的特点
    # 2.字典添加 删除 修改 循环

    # 必做:
    #
    # 1.餐厅提供了五种不同的菜,使用元组来存储他们,并循环打印出所有菜名,要求用户输入新加的菜名,加入到菜单中,并重新输出
    # menu=('青菜','辣椒','红烧肉','鱼','豆腐')
    # a=[]
    # for i in menu:
    # # print(i)
    # a.append(i)
    # print(a)
    # name=input('>>>:').strip()
    # a.append(name)
    # a=tuple(a)
    # print(a)

    # 2.使用列表存储1-10所有的平方数
    # my_list=[]
    # for i in range (1,11):
    # j=i**2
    # my_list.append(j)
    # print(my_list)



    # print(i**2)

    # 3.使用三种不同的语法 创建内容包含name和age的字典
    # dic={}
    # a=['name','age']
    # for i in a:
    # dic[i]=None
    # print(dic)

    # dic=dic.fromkeys(a,None)
    # print(dic)



    # 4.在使用字典存储你和你左右同学的信息然后将它们存储在一个列表中最后循环输出所有信息
    # dic={'王文龙':['dsb','zz'],
    # '王大帆':['大帅比','clever'],
    # '黄超难':['sb',]
    # }
    # print(list(dic.items()))
    # for k,v in list(dic.items()):
    # print(k,v)


    # 5.请写出代码验证 交集 合计 对称差集 差集 子集 父集的效果
    # a={32,43,3,5,6,34,35,324,}
    # b={5,6,324,454,123,43,}
    # print(a&b)
    # print(a|b)
    # print(a.difference(b))
    # print(b.difference(a))
    # print(a^b)
    # print(a.symmetric_difference(b))

    # a={4,5,6,7}
    # b={4,5,}
    # print(a.issuperset(b))
    # print(a.issubset(b))

    # 6.举例子说明元组 列表 集合 的使用场景



    # 7.对于字典 有多重方式可以删除一个键值对
    # dic.pop("key")
    # dic.remove("key")
    # 两种方法有什么不同
    # dic={'name':'王文龙','age':'27'}
    # dic.pop('name')
    # res=dic.pop('name')
    # print(res)
    # print(dic)
    #pop key没有的删除会报错
    #remove

    # 尝试:
    # 编写程序实现以下功能
    # 要求用户输入音乐数据 包括 类型,名字,作者,时长,发布时间
    # 每种类型可以有多个音曲目信息(循环录入多个曲目)
    # 输入指定命令可以退出输入
    # 输入完成后
    # 可以按照类型查看音乐
    # 可以按照名称查看音乐
    # 拓展,按照名称查看时 可以模糊查找 例如 输入 气球 可以查看到 告白气球
    # 注:先完成录入部分 在完成查看信息部分
    # 数据样例:
    # {
    # "pop" :[
    # {
    # "title" :"告白气球",
    # "auth" :"周杰伦",
    # "time" :"3:54"
    # "date" :"2017-09-20"
    # }
    # ]
    # "rock" :[
    # {
    # "title" :"一无所有",
    # "auth" :"周建",
    # "time" :"4:50",
    # "date" :"1987-10-02"
    # }
    # ]
    # }


    # name=['title','auth','time','date']
    # dic={}
    # while True:
    # music_type=input('请输入音乐类型:输入quit退出')
    # if music_type=='quit':
    # break
    # music_list=dic.get(music_type)
    # if not music_list:
    # music_list=[]
    # dic[music_type]=music_list
    # tag=True
    # while tag:
    # music_dic={}
    # for i in name:
    # text=input('请输入%s,输入back返回' %i)
    # if text=='back':
    # tag=False
    # break
    # music_dic[i]=text
    # if tag:
    # music_list.append(music_dic)
    # print(dic)
    # for i in dic:
    # key=input('类型查找:')
    # if key in i:
    # print(dic[i])
    # tag=True











  • 相关阅读:
    笨办法学习python之hashmap
    python实现三级菜单源代码
    ql的python学习之路-day3
    ql的python学习之路-day2
    Spring的数据库开发
    Spring学习之Aspectj开发实现AOP
    spring学习之依赖注入DI与控制反转IOC
    spring学习之第一个spring程序
    spring学习之spring入门
    Java线程(一)——创建线程的两种方法
  • 原文地址:https://www.cnblogs.com/Maikes/p/9458835.html
Copyright © 2020-2023  润新知