【问题描述】
给定一个班级若干个学生的成绩信息,信息变量为一个嵌套列表,例如:[[“范兴贵”, “1班”, 85], [“吴帅飞”, “1班”, 73], [“黄海燕”, “1班”, 96], …],紧接着从键盘输入一个学生姓名,查找这个学生是否在学生成绩信息表中,如果存在,输出该学生的成绩信息;若不存在,输出“表中没有该生信息”。
【输入形式】
stu_infor=[[“范兴贵”, “1班”, 85], [“吴帅飞”, “1班”, 73], [“黄海燕”, “1班”, 96], [“刘亚会”, “1班”, 37], [“陆华丽”, “1班”, 83], [“郭峰伶”, “1班”, 77], [“张亚琼”, “1班”, 98], [“李先禄”, “1班”, 68], [“马四喜”, “1班”, 68]]
x = input(‘请输入同学姓名:’)
【输出形式】
如果存在,输出:
print('学生{}的成绩为:{}'.format(x,stu_infor[i][2]))
如果不存在,输出:
print('表中没有该生信息')
【样例输入】
张亚琼
【样例输出】
学生张亚琼的成绩为:98
【样例说明】
【评分标准】
lst=[["范兴贵", "1班", 85], ["吴帅飞", "1班", 73], ["黄海燕", "1班", 96], ["刘亚会", "1班", 37], ["陆华丽", "1班", 83], ["郭峰伶", "1班", 77], ["张亚琼", "1班", 98], ["李先禄", "1班", 68], ["马四喜", "1班", 68]]
x = input('请输入同学姓名:')
for i in range(0, len(lst)):
if x == lst[i][0]:
f = True
break
else:
f = False
if f == True:
print('学生{}的成绩为:{}'.format(x,lst[i][2]))
else:
print('表中没有该生信息')
361

被折叠的 条评论
为什么被折叠?



