22.04.17ゲーテ


白駿-434-FiSUN

コード#コード#
n =  int(input())

for _ in range(n):
    cnt = 0
    a = list(map(int, input().split())) #학생수 + 각 점수
    mean = sum(a[1:])/a[0]
    
    for score in a[1:]:
        if score>mean:
            cnt+=1
    
    rate = (cnt/ a[0]) * 100
    print("{:.3f}%".format(rate))
見当はつくがずっと間違っていた問題
私は毎日入力変数を簡単に設定しています.例えば、a、b、cですが、理解しやすいように、これらの変数を変更してみました.
そして初めてFOR MOONでnではなくずっと使っていたaでエラー
この問題は滑車と小数点の表現を知るだけですぐに解ける問題のようです.
小数点を表す方法はhttps://blockdmask.tistory.com/534です
の中にあります.