题解 | #牛牛的绩点#
牛牛的绩点
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)))