파이썬 텍스트 파일에서 수치를 읽어, 합계와 평균을 구하기.
조회수 3202회
inFp = None
outFp = None
inFp = open('data.txt', 'r')
outFp = open('output.txt', 'w')
score = inFp.readlines()
score = list(map(float, score))
scoresum = 0
for i in score :
scoresum = scoresum + i
average = scoresum / len(score)
여기서부터 어떻게 해야 할지 고민됩니다.
여러번 고쳐봐도 안됩니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
합계랑 평균 구하는 코드는 잘 짜셨네요. 혹시 output.txt 파일에 결과를 프린트하는게 문제라면 프로그램의 마지막 줄에
print('합계={}\n평균={}'.format(scoresum, average), file=outFp)
추가해보세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력