오늘은 배열의 평균값을 구하는 방법을 알아보겠습니다!
잠깐!! 여기서 배열이란?
파이썬에서는 배열을 list로 표현하는데요,
여러가지 자료형을 하나로 묶어 각 원소에 순서를 두고 인덱스를 통해 접근이 가능한 자료형을 말합니다.
그럼 이제 숫자로 이루어진 배열 arr의 평균값을 구해보겠습니다.
평균값을 구하는 공식은 다음과 같습니다.
모든 원소의 합 / 모든 원소의 개수
저는 배열의 모든 원소의 합을 구하는 함수인 sum()과
배열의 길이를 구하는 함수인 len()을 사용하여 문제를 풀었습니다!
def solution(arr):
return sum(arr)/len(arr)
참 쉽죠~
봐주셔서 감사합니다.
★추가로 for문을 사용하여 문제를 다시한번 풀어보겠습니다.
def solution(arr):
answer = 0
for i in arr:
answer += i
return answer / len(arr)
배열 arr의 모든 값을 변수 i로 받아와서 answer라는 변수에 모두 더한 후 배열의 길이로 나눠줬습니다.
위의 코드보다는 훨씬 길지만 sum() 함수의 원리를 이해할 수 있었습니다 Excellent~
'파이썬 문제 풀기!' 카테고리의 다른 글
하샤드 수 검사하기 (1) | 2023.10.31 |
---|---|
정수를 내림차순으로 배치하기 (0) | 2023.10.31 |
정수의 제곱근 판별하기 (2) | 2023.10.27 |
약수의 합 구하기 (1) | 2023.10.26 |
짝수와 홀수 구하기 (0) | 2023.10.26 |