# 问题1
course ={'Maths':0,'English':1,'rench':2}
data = {'Susan':[45,37,4],
'Peter':[58,62,59],
'Mark':[49,47,60],
'Andy':[8,83,62]
}
#问题2
def input_score():
score = input("输入姓名及三科成绩,空格分隔:\t")
score_list = score.split(" ")
data[score_list[0]] = [int(score_list[i]) for i in range(1,4)]
input_score()
for d in data:
print(d, data[d])
#问题3
def check_score():
sname = input("输入要查询的姓名:\t")
if sname in data:
print(sname,data[sname])
else:
print("没有找到{}的成绩".format(sname))
check_score()
#问题4
def get_course_score():
score = input("输入要查询的姓名 科目,空格分隔:\t")
score_list = score.split(" ")
if score_list[0] in data:
if score_list[1] in course:
grd = data[score_list[0]]
print(score_list[0],grd[course[score_list[1]]])
else:
print("没有找到{}的{}成绩".format(score_list[0], score_list[1]))
else:
print("没有找到{}的成绩".format(score_list[0]))
get_course_score()