//题意:给你n组数据,每一组由人名,数学,科学,化学成绩构成,任意输入一个名字,让你输出该人的平均成绩
//思路:按照dict保存后,求和求平均即可,见代码:
# python3
if __name__ == '__main__':
n = int(input())
student_marks = {}
for _ in range(n):
line = input().split() #按照空格输入值
name, scores = line[0], line[1:] #将name与对应的三门考试成绩建立list保存
scores = map(float, scores) #若这里不强调scores的类型为float,下面不确定是str还是其他类型回报错误
student_marks[name] = scores
query_name = input()
for p_name,score in student_marks.items():
if p_name == query_name:
print('%.2f' % (sum(list(score))/3)) #这里有个控制输出格式注意下
###由于是刚开始学python刷题,理解不对的地方请你指出,大家一起进步,谢谢###