c = int(input())
count = 0
for _ in range(c):
nums = list(map(int, input().split()))
avg = sum(nums[1:])/nums[0]
for num in nums[1:]:
if num > avg:
count+=1
rate = count/nums[0] *100
print(rate)
여기서 문제점은 count를 for문 안으로 넣어줘야한다.
한번 for문을 나가면 다시 0으로 돌아오니..
반올림해서 소수점 셋째자리까지 출력하기
round(rate, 3) '%.3f' % N #0으로 떨어지는 수라도 무조건 소수점3자리까지
c = int(input())
for i in range(c):
nums = list(map(int, input().split()))
avg = sum(nums[1:])/nums[0]
count = 0
for num in nums[1:]:
if num > avg:
count+=1
rate = count/nums[0] *100
result = (('%.3f'%round(rate,3)))
print(result)