学校老师统计了班级学生的成绩单如下,成绩是按照学号从1号到20号: 91,89,92,87,94,97,100,98,92,94,91,90,93,96,98,93,89,95,94,99 请你编写一个成绩查询程序,输入学生学号,打印输出该学生的成绩。 要求: (1)如果输入的学号在1到20之间(包含1和20),则输出“该学生的成绩为**。” (2)如果输入的学号不在1到20之间,则输出“该学号不存在!” 友情提示: 由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,阅卷时依然按照正常处理。
正确答案:参考程序(Python):scores=[91,89,92,87,94,97,100,98,92,94,91,90,93,96,98,93,89,95,94,99];n=int(input());if 1<=n<=20:print('该学生的成绩为',scores[n-1]) else:print('该学号不存在!')。核心:学号查成绩。
试卷来源:202503 青少年软件编程等级考试Python二级真题