프로그램
[파이썬] 문제 : 파일을 읽어 합계,평균 구해 다른 파일에 저장하기
오디세이99
2022. 11. 18. 21:45
728x90
반응형
fr = open('data3.txt','r') # 읽기용 파일 열기
lines = fr.readlines() # 라인들 일기
d_sum = 0 # 합계용 변수
d_cnt = len(lines) # 평균계산을 위한 데이터 수(라인 수)
for li in lines: # 한 라인씩 처리
d_sum += float(li) # float 함수로 문자열을 실수로 변환 후 d_sum 함수에 더해서 합계를 만듬
fr.close() # 파일 닫기
fw = open('output.txt','w') # 쓰기용 파일 열기
fw.write('합계:' + str(d_sum) + '\n') # 파일에 합계 쓰기. str()로 문자열로 마늘어 붙여서 만듬. \n는 줄바꿈
fw.write('평균:' + str(d_sum/d_cnt) + '\n') # 파일에 평균 쓰기
fw.close()
728x90
반응형