M-00024.py 학생 점수 파일 읽기 (input.txt)

10 P
QUESTION 24 #722
파일(input.txt)에서 각 학생 점수를 읽어 합·평균을 출력합니다. 빈칸에 들어갈 알맞은 메서드를 채우세요.

※ 외부 input.txt 파일에 의존해 sandbox에서는 실행 안 됨. result는 책 예시값입니다.
main.py
file = open("input.txt", "r")

num = 1

for line in file.() :
    sum = 0
    count = 0

    scores = line.split()
    for score in scores :
        sum = sum + int(score)
        count += 1

    avg = sum/count
    print("%d. 합계 : %d, 평균 : %.2f" % (num, sum, avg))

    num += 1
실행 결과 예시
1. 합계 : 460, 평균 : 92.00
2. 합계 : 441, 평균 : 88.20
3. 합계 : 449, 평균 : 89.80
(예시 결과)
INTERACTIVE SHELL Shift + Enter 로 즉시 실행