def get_grade(student_score,name):
for student in student_score:
if name == student[1]:
try:
grade = student[2]
print('{}的成绩为:{}'.format(name,grade))
except KeyError:
print('找不到姓名为{}的学生,无法查询成绩')
student_score = [[1,"Lily",95],[2,"Bob",83], [3,"Tom"], [4,"Lis",89]]
name = input('请输入学生姓名:')
print(name)
#if __name__ == '__main__':
get_grade(student_score,'Lily')
get_grade(student_score,name)
请问一下变量name为什么不能把参数成功传给get_grade函数?