老男孩python全栈就业班第14期第1部分-python基础-第7天-上次课内容回顾和作业讲解

上次课内容回顾和作业讲解

1.id() 内置函数,查看变量的内存地址

2.== 和 is 的区别

   == 两端的内容是否一致

   is 两端的内存地址是否一致

3.编码

    encode(编码格式)编码之后的结果是 byte b''

    decode(编码格式)解码,把 bytes 变回字符串

    用什么编码就用什么解码

 

作业

#评委打分
i = 1
while i < 11:
    fen = input(""请%d评委打分:" % i)
    if int(fen) > 5 and int(fen) < 10:
        print("OK的分数")
    else:
        print("不在有效范围")
        continue
    i += 1 

#电影打分
lst = ['金x梅','解救吾先生','美国往事','西西里的美丽传说']
for el in lst:
    fen = input("请给%s电影进行打分:" % el)
    dic[el] = fen
print(dic)

#发音
dic = {
    "-":"fu",
    "1":"yi",
    "2":"er",
    "3":"san",
    "4":"si",
    "5":"wu",
    "6":"liu",
    "7":"qi",
    "8":"ba",
    "9":"jiu",
    "0":"ling",
    ".":"dian" 
}
content = input("请输入一个数:")
for c in content:
    print(dic[c], end=" ")
else:
    print()
print("你好呀")

#主播
zhubo = {'卢本伟':99999, '冯提莫':14000000, '陈艺发':150000000, '金老板':4500}

#1.计算平均收益
sum = 0
for value in zhubo.values():
    sum = sum + value
print(sum/len(zhubo))

avg = sum / len(zhubo)

#2.删除小于平均值的人
#循环的时候记录要删除的key
for k, v in zhubo.items():
    if v < avg:
        #列表保存要删除的key
        lst.append(k) 

#迭代的是列表,删的是字典
for el in lst:
    zhubo.pop(el)


#3.干掉卢本伟
zhubo.pop('卢本伟')
print(zhubo)

  

posted on 2019-11-27 08:56  herisson_pan  阅读(13)  评论(0)    收藏  举报

导航