코딩도장 심사문제모음

25.7 연습문제 : 평균점수구하기(dictionary이용)

codermun 2020. 10. 26. 22:36
728x90
반응형

풀이

25강의에서 배운 딕셔너리 함수 및 메서드를 이용한 풀이

먼저 평균 점수 중에서 딕셔너리의 값만 뽑아와 합산 후 나누어 주면 되는 문제이다

딕셔너리 표현식으로 접근하였으나 average라는 변수가 {}로 저장이되며 {89, 83, 91, 94} 출력되어 접근방법이 아님을 깨달았고

파이썬 내장함수인 min, max, sum 함수를 이용해 풀이하였다.

sum 함수를 이용해 maria라는 변수의 values 값들을 뽑아와 나누면 된다.

 

maria = {'korean'94'english'91'mathematics'89'science'83}

average = sum(maria.values())4

## 여기서 4대신 --> len(maria) 를 사용하자

print(average)

:: 89.25

728x90
반응형