A28161. 学校老师统计了班级学生的成绩单如下,成绩是按照学号从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之间,则输出“该学号不存在!”
填空题
中等
知识点
题目描述
学校老师统计了班级学生的成绩单如下,成绩是按照学号从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之间,则输出“该学号不存在!”
参考答案
cj= [91,89,92,87,94,97,100,98,92,94,91,90,93,96,98,93,89,95,94 99]
num =int(input("请输入学生学号:"))
if num >0 and num<21:
print(“该学生的成绩为:",cj[num-1])
else:
print("该学号不存在!")答案解析
评分标准:
(1)建立了列表或者元组、字典等,用于保存成绩;(2分)
(2)有输入语句,有提示语;(各1分,共2分)
(3)有数据类型转换,并且转换正确;(2分)
(4)有条件语句;(每个分支1分,共2分)
(5)有输出语句,并且提示语句正确;(每个提示语句1分,共计2分)
(6)学号判断正确;(2分)
(7)程序运行正常,符合题意。(3分)
上一题
下一题