백준 25206번: 너의 평점은 (파이썬)
# 평점 딕셔너리 생성 s_dict = { '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 } score = 0 total = 0 # 과목의 개수만큼 반복 for i in range(20): # a : 과목명, b : 학점, c : 등급 a, b, c = input().split() # P가 나올경우 패스 if c == 'P': continue total += float(b) score += float(b) * (s_dict[c]) print('%.6f'%(score/total))