
코드 grade_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} total = 0 # 학점 총합을 담을 변수 result = 0 # (학점 * 과목평점) 총합을 담을 변수 for _ in range(20): name, credit, mark = input().split() credit = float(credit) if mark != 'P': # 등급이 P인 과목은 계산 안함 total += credit result += credit * grade_dict[mark] print('%.6f' % (result / total)) 딕셔너리를 사용하여 학점을 정의해주었고, if..