GPA 计算

某大学的 GPA(绩点)计算规则如下:

  1. 课程百分制成绩 90 分对应绩点 4.0,超过 90 分的,按 90 分计;如不足 90 分,则
    课程绩点 = 4.0 * 分数/90。
  2. 学生综合绩点按该生已修的各门课程绩点结合学分加权平均而得。
    现有炳添同学入学后的已修课程成绩表如下,请编程计算其 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)`

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值