2025-06-04 21:16:34 +09:00

11 lines
368 B
Python

grade ={
"A+" : 4.5, "A0" : 4.0,
"B+" : 3.5, "B0" : 3.0,
"C+" : 2.5, "C0" : 2.0,
"D+" : 1.5, "D0" : 1.0,
"F" : 0.0
}
line = [input().split() for _ in range(20)]
credit = sum(float(line[i][1]) for i in range(20) if line[i][2] != 'P')
rate = sum(float(line[i][1])*grade[line[i][2]] for i in range(20) if line[i][2] != 'P')
print(round(rate/credit,6))