키워드 점수의 합
과목 이름을 키워드로, 점수를 값으로 전달받아 모든 점수의 합을 반환하는 함수 total_scores를 작성하시오. 전달되는 과목의 개수와 이름은 정해져 있지 않다. 아무 과목도 전달되지 않으면 0을 반환한다.
함수 원형은 주어지지 않는다. 설명과 아래의 호출 코드를 보고 함수의 매개변수와 반환값을 직접 설계한다.
함수를 사용하는 코드
작성한 함수는 아래 코드와 함께 실행된다.
n = int(input())
scores = {}
for _ in range(n):
subject, score = input().split()
scores[subject] = int(score)
result = total_scores(**scores)
print(result)
print(type(result))
위 코드가 정상적으로 동작하도록 함수를 직접 정의한다. 제출할 때는 작성한 함수의 정의 전체만 제출한다.
입력
첫째 줄에 과목 수 n이 주어진다. 다음 n개 줄에 과목 이름과 정수 점수가 주어진다.
- \(0 \le n \le 100\)
- 과목 이름은 서로 다르며 알파벳 소문자로만 이루어진다.
- 각 점수의 절댓값은 \(1,000\) 이하이다.
출력
모든 점수의 합을 출력한다. 함수는 int를 반환한다.
함수 호출 뒤에는 반환값의 자료형을 출력한다.
예제 입력 1
3
korean 80
english 70
math 90
예제 출력 1
240
<class 'int'>
예제 입력 2
0
예제 출력 2
0
<class 'int'>
코멘트