题解 | #牛牛的绩点#

牛牛的绩点

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

# 多看多看

dict = {'A': 4.0, 'B': 3.0, 'C': 2.0, 'D': 1.0, 'F': 0}  # 字典的应用省去了大幅判断

gra = []
sco = []
while True:
    grade = input()  # 两个输入的位置需要注意
    if grade == 'False':  # 这里别搞错了,False要加字符串表示符号
        break
    else:
        score = int(input())
        gra.append(dict[grade] * score)
        sco.append(score)
print("%.2f"% (sum(gra) / sum(sco)))

全部评论

相关推荐

09-18 20:41
门头沟学院 Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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