欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python 6.

程序员文章站 2022-06-15 13:19:29
内容:id() is == 编码 解码1.好声音选秀比赛评委在打分的时候可以进行输入. 假设有10个评委.让10个评委进行打分, 要求, 分数必须大于5分, 小于10分.count = 1while count < 11: num = int(input("请%s号评委打分(5-10):" % co ......
内容:id() is == 编码 解码
1.好声音选秀比赛评委在打分的时候可以进行输入. 假设有10个评委.让10个评委进行打分, 要求, 分数必须大于5分, 小于10分.
count = 1
while count < 11:
num = int(input("请%s号评委打分(5-10):" % count))
if num in range(5,11):
print('ok')
count += 1
else:
print("请重新输入:")

2.电影打分.程序先给出一个目前正在上映的电影列表. 由用户给每一个电影打分.最终将该用户打分信息公布出来:
lst = ['金某梅', '解救吾先生', '美国往事', '西西里的美丽传说']
结果: {'金某梅': 99, '解救吴先生': 80, '美国往事': 6, '西西里的美丽传说': 23}
dic = {}
for a in lst:
fen = int(input("请给%s打分:" % a))
dic[a] = fen
print(dic)

3.念数字.给出一个字典. 在字典中标识出每个数字的发音. 包括相关符号. 然后用户输入一个数字. 让程序读出相对应的发音(不需要语音输出. 单纯的打印即可)
dic = {
"-":"fu",
"0":"ling",
"1":"yi",
"2":"er",
"3":"san",
"4":"si",
"5":"wu",
"6":"liu",
"7":"qi",
"8":"ba",
"9":"jiu",
".":"dian"
}
a = input("请输入一个数字:")
s = ""
for el in a:
s += dic[el]+" "
print(s)

a = input("请输入一个数字:")
for el in a:
print(dic[el],end=" ")
print()

4.车牌区域划分, 现给出以下车牌. 根据车牌的信息, 分析出各省的车牌持有量.
car = ['鲁a32444','鲁b12333','京b8989m','黑c40678','黑c46555','沪b25041']
locals = {'沪':"上海",'黑':'黑龙江','鲁':'山东','鄂':'湖北','湘':'湖南','京':'北京'}
dic = {}
li = []
for a in car:
if a[0] in locals:
li.append(locals[a[0]])
for b in li:
dic[b] = li.count(b)
print(dic)

5.现有如下主播收益信息, 按要求完成操作:
zhubo = {'卢本伟':122000,'冯提莫':189999,'金老板':99999,'吴老板':25000000,'alex':126}
1.计算各位主播收益的平均值.
2.干掉收益小于平均值的主播.
3.干掉卢本伟.
(1).sum = 0
for a in zhubo:
sum += zhubo[a]
print(sum/len(zhubo))

sum = 0
for a in zhubo.values():
sum += a
print(sum/len(zhubo))

(2).for b in list(zhubo):
if zhubo[b] < avg:
zhubo.pop(b)
print(zhubo)

li = []
for k,v in zhubo.items():
if v < avg:
li.append(k)
for x in li:
zhubo.pop(x)
print(zhubo)

(3).del zhubo["卢本伟"]
print(zhubo)

zhubo.pop("卢本伟")
print(zhubo)