본문 바로가기
프로그램/Python 1000제

Python 323제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 5 p360

by 건티 2024. 10. 14.
728x90

출처 : 반크_독도2023

 

참고풀이]

#파일 이름 입력하기
infileName=input("입력 파일 이름: ")
outfileName=input("출력 파일 이름: ")

#입력파일을 열고 자료 불러오기
infile=open(infileName,"r")
outfile=open(outfileName,"w")

lines=infile.readlines() #라인별로 자료를 읽어 저장한다.
L=[]
for line in lines:        #한라인씩 읽어서
    line=line.rstrip()   # '\n'를 제거하고
    L.append(line)     #리스트에 추가한다.

#처리부분
#읽어온 자료들의 합과 평균을 구한다.
Sum=0
for n in L:
    Sum += float(n)
Avg=Sum/len(L)

 

#output.txt에 합계와 평균을 저장한다.
print(f"합계={Sum}", file=outfile, end='\n')
print(f'평균={Avg}', file=outfile, end='\n')

outfile.close()
infile.close()

 

참고풀이 결과]

 

 

참고자료 파일]

data.txt
0.00MB

 

 

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글