用户从键盘上输入10位学生的姓名和分数,请采用字典,程序最终输出平均分。(用Python解决)
a = int(input("请输入学生人数:"))
d = {}
for i in range(a):
num = input("成绩为:")
name = input("姓名为:")
d[name] = int(num)
r = sum(d.values()) / len(d.values())
print('平均分:', r)
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
dic = {}
for n in range(10):
a,b = input("输入姓名 分数:").split(' ')
dic[a] = float(b)
li = list(dic.values())
avg = sum(li)/len(li)
print("平均分:",avg)