题解 | #牛牛的绩点#

牛牛的绩点

https://www.nowcoder.com/practice/de8bc3e736164786b07a4dd64ed172f7

pf = {
    'A':4.0,
    'B':3.0,
    'C':2.0,
    'D':1.0,
    'F':0,
}
dic = {}
while True:
    t = input()
    if t != 'False':
        if t in dic.keys():
            dic[t]=dic[t] + float(input())
        else:
            dic[t]= float(input())
    else:
        break
# print(list(dic.values()))
sum_scores=sum(list(dic.values()))
sum_scores_with_quan = 0.0
for i in list(dic.keys()):
    sum_scores_with_quan = sum_scores_with_quan + dic[i] * pf[i]
print("%.2f" % (sum_scores_with_quan / sum_scores))

全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
面向对象的火龙果很爱...:去吃一顿炸鸡就走
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务