Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

고유 항목의 평균 높이를 얻는 Python 프로그램

<시간/>

높이 세트가 있다고 가정하고 중복 항목도 있을 수 있습니다. 우리는 이러한 높이의 개별 항목의 평균을 찾아야 합니다.

따라서 입력이 height =[96,25,83,96,33,83,24,25]와 같으면 고유 요소가 [96,25,83,33,24]이므로 출력은 52.2가 됩니다. 따라서 합계는 96 + 25 + 83 + 33 + 24 =261이고 평균은 261/5 =52.2입니다.

이 문제를 해결하기 위해 다음 단계를 따릅니다. −

  • h_set :=중복을 제거하기 위해 높이에서 세트

  • h_set 항목의 합계를 반환 / h_set 집합의 크기

예시

더 나은 이해를 위해 다음 구현을 살펴보겠습니다.

def solve(heights):
   h_set = set(heights)
   return sum(h_set)/len(h_set)

heights = [96,25,83,96,33,83,24,25]
print(solve(heights))

입력

[96,25,83,96,33,83,24,25]

출력

52.2