IT_Baekjoon 단계별로 풀어보기/1차원 배열

4344_Python // 평균은 넘겠지

Pangaea_T 2020. 1. 8. 21:43

 

Python

import sys

n = int(sys.stdin.readline())
for i in range(n) :
    a = list(map(int,sys.stdin.readline().split()))
    ave,sco,abo = 0,0,0
    for i in range(1,len(a)) :
        sco += a[i]
    ave = sco/a[0]
    for j in range(1,len(a)) :
        if(a[j]>ave) :
            abo += 1
    print("%.3f%%"%round(float(abo/a[0]*100),3))

 

출력 부분에서

print(str(round(float(abo/a[0]*100),3))+"%")

를 쓰니 출력 첫줄이 40.0%로 나오므로 %.3f를 사용해야 합니다

 

 

 

===