当前位置: 代码迷 >> 综合 >> 题目77:“三位一体”是高校招生的一种选拔模式,其所依据的成绩是将考生的高考成绩、学考成绩和综合素质测试成绩扫比例折算而成的。编写Python程序,实现将考生学考等级折算成相应的分数这一功能。
  详细解决方案

题目77:“三位一体”是高校招生的一种选拔模式,其所依据的成绩是将考生的高考成绩、学考成绩和综合素质测试成绩扫比例折算而成的。编写Python程序,实现将考生学考等级折算成相应的分数这一功能。

热度:9   发布时间:2024-01-04 22:21:04.0

题目转载:http://python.wzms.com/s/1/82

题目描述:

“三位一体”是高校招生的一种选拔模式,其所依据的成绩是将考生的高考成绩、学考成绩和综合素质测试成绩扫比例折算而成的。编写Python程序,实现将考生学考等级折算成相应的分数这一功能。

例如,某高校的学考等级与成绩折算如表1所示。若某考生的学考成绩如表2所示,根据上述高校的成绩折算方式,则该考生的折算分数为95分。

表1 某高校学考成绩换算表

学业水平考试等级 A B C D
成绩折算 10分 9分 7分 4分

表2 某学生学考等级成绩单

考试科目 语文 数学 英语 物理 化学 生物 历史 地理 政治 技术
考试等级 A A A A A B C A B A

代码:

grade_dic = {'A': 10, 'B': 9, 'C': 7, 'D': 4}
grade_input = list(input())
grade_sum = 0
for grade in grade_input:grade_sum += grade_dic.get(grade)
print(grade_sum)

运行结果: ???