双一流学员 题目描述: 期末考试结束了,王老师准备给同学们筹备颁奖典礼。本次颁发的奖项叫做:"双一流学员",也就是语文成绩和数学成绩都在 90 分(包括90分)及其以上的同学。 但在统计学员名单时,王老师犯了难,学员名称、学员语文成绩、学员数学成绩分别在 Name、Chinese、Math、三个不同的列表中,如果要一个一个进行统计实在太麻烦。 请你设计一个程序,帮助王老师统计"双一流学员"的名单。 原始数据: # 学生姓名列表 Name = ['豆豆', '小明', '呆宝', '小玉', '小五', '刀仔'] # 数学成绩列表 Math = [96, 77, 93, 99, 84, 81] # 语文成绩列表 Chinese = [86, 87, 95, 90, 92, 94] 正确输出: ['呆宝', '小玉'] 要求: (1)请直接将原始数据输入程序,作为程序的初始数据; (2)根据给的语数成绩和学生姓名列表自动分析出来两门学科成绩都在90分(包含90分)以上的学生; (3)最后选出来的学生姓名需要以列表的形式输出。
正确答案:参考程序(Python):Name=['豆豆','小明','呆宝','小玉','小五','刀仔'];Math=[96,77,93,99,84,81];Chinese=[86,87,95,90,92,94];print([Name[i] for i in range(len(Name)) if Math[i]>=90 and Chinese[i]>=90])。样例→['呆宝','小玉']。核心:双科筛选。
试卷来源:202512 青少年软件编程等级考试Python二级真题