오늘은 배열의 평균값을 구하는 방법을 알아보겠습니다!

잠깐!! 여기서 배열이란?

파이썬에서는 배열을 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

+ Recent posts