QUESTION 05 #229
과목명과 점수가 담긴 딕셔너리를 순회하며 각 과목 점수를 출력하고, 전체 합계와 평균을 구하는 프로그램을 완성하세요.
main.py
scores = {"국어": 80, "영어": 95, "수학": 88, "과학": 100}
total = 0
for subject, score in scores. :
print(f"{subject} => {score}")
total +=
avg = total/(scores)
print("합계:", total)
print("평균:", avg)
HINT
힌트 1: 키와 값을 동시에 변수에 담으려면 items() 함수가 필요합니다.
힌트 2: total에는 매 반복마다 과목의 "점수"를 더해줍니다.
힌트 3: 평균을 구할 때는 총점을 딕셔너리의 요소 개수(len)로 나눕니다.
실행 결과 예시
국어 => 80 영어 => 95 수학 => 88 과학 => 100 합계: 363 평균: 90.75
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행