求大佬们看看这个怎么写

求字典的最值 输入10名学生的姓名和成绩,组成一个字典,输出最高分、最低分及平均分,再输入一个姓名并根据姓名查找并输出姓名和其成绩。

name = input('请输入10名同学的姓名,以逗号隔开:').split()
score = input('请输入10名同学的成绩,以逗号隔开:').split()
score = [float(s) for s in score]

data = {}
for i in range(len(name)):
    data.update({name[i]: score[i]})

print('学生对应的分数为:', data)
print('最高分:', max(score))
print('最低分:', min(score))
print('平均分:', max(score)-min(score)/len(score))

find_name = input('请输入要查找的学生姓名:')
print('{}的成绩为:{}'.format(find_name, data[find_name]))