老男孩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) 收藏 举报
浙公网安备 33010602011771号