[백준]평균은 넘겠지
2020. 5. 2. 21:40ㆍ1일 1 알고리즘
이번에는 평균을 출력해주는 프로그램을 만들어 보겠습니다.
N = int(input())
answer = []
처음에는 반복시켜줄 숫자열 변수 N과 배열 answer을 선언해줍니다.
for k in range(N):
line = list(map(int, input().split()))
line_avg = sum(line[1:]) / line[0]
upper_list=[]
for i in line[1:]:
if i > line_avg:
upper_list.append(i)
answer.append("%0.3f"%round(len(upper_list)/line[0]*100 , 3))
다음으로 N의 횟수만큼 돌아가게 만들고 for문을 돌려 입력한 값을 리스트에 넣어주고 한칸 간격으로 확인하여 더해주고 나누어 평균을 구해줍니다 다시 for문을 사용하여 소수접 3자리까지 나오게하며 반올림을 시켜줍니다.
for i in answer:
print("%s%%"%i)
마지막으로 평균을 구한 값을 출력해줍니다.