某大学的 GPA(绩点)计算规则如下:
- 课程百分制成绩 90 分对应绩点 4.0,超过 90 分的,按 90 分计;如不足 90 分,则
课程绩点 = 4.0 * 分数/90。 - 学生综合绩点按该生已修的各门课程绩点结合学分加权平均而得。
现有炳添同学入学后的已修课程成绩表如下,请编程计算其 GPA。
`# 1) 课程百分制成绩 90 分对应绩点 4.0,超过 90 分的,按 90 分计;如不足 90 分
,则课程绩点 = 4.0 * 分数/90。
2) 学生综合绩点按该生已修的各门课程绩点结合学分加权平均而得。
#学科分数及对应的绩点
score = {78:3,91:5,65:4,95:3,60:2}
totle = 0
sub = 0
for s in score.keys():
if score[s] > 90:
totle = totle + s * 90 #计算分子
sub = sub + 90 #计算分母 n
else:
totle = totle + s * score[s] #计算分子
sub = sub + score[s] #计算分母 n
GPA = (totle * 4) / (sub * 100) #分子分母相除
print(GPA)`
本文介绍了如何根据某大学的GPA计算规则,使用编程计算炳添同学的综合绩点,涉及百分制转换和加权平均计算过程。
4927





