평균 구하기
함수를 완성해서 매개변수 list의 평균값을 return하도록 만들어 보세요. 어떠한 크기의 list가 와도 평균값을 구할 수 있어야 합니다.
- 내 풀이
def average(list):
avg = 0
sum = 0
for i in list:
sum += i
avg = sum / len(list)
return avg
# 아래는 테스트로 출력해 보기 위한 코드입니다.
list = [5,3,4]
print("평균값 : {}".format(average(list)));
- 다른 사람 풀이
def average(list):
if len(list) == 0:
return 0
return sum(list) / len(list)
# 아래는 테스트로 출력해 보기 위한 코드입니다.
list = [5,3,4]
print("평균값 : {}".format(average(list)));
소감
- sum() 메서드를 활용하면 더욱 간단하다는 것을 알게됐다.