평균은 넘겠지

import sys


def main():
    input = sys.stdin.readline

    n, *scores = map(int, input().split())
    mean = sum(scores) / n
    prop = sum(score > mean for score in scores) / n
    print(f"{prop:.3%}")


main()

포맷 문자열 리터럴의 포맷 지정자

포맷 문자열 리터럴에서 포맷 지정자를 사용하면 값을 원하는 형식으로 표현할 수 있습니다.

probability = 0.099

print(f"{probability:.2f}")  # "0.10"
print(f"{probability:.3f}")  # "0.099"
print(f"{probability:.4f}")  # "0.0990"

print(f"{probability:.2%}")  # "9.90%"

for align, text in zip("<^>", ["left", "center", "right"]):
    fill = align
    print(f"{text:{fill}{align}16}")

마지막 예제에서는 다음이 출력됩니다.

left<<<<<<<<<<<<
<<<<center>>>>>>
>>>>>>>>>>>right
댓글