코딩도장 심사문제모음
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
반응형