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()
참고풀이 결과]
참고자료 파일]
대한민국의 아름다운 영토, 독도
반응형
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 325제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 7 p361 (0) | 2024.10.19 |
---|---|
Python 324제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 6 p361 (0) | 2024.10.14 |
Python 322제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 4 p360 (0) | 2024.10.14 |
Python 321제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 3 p359 (0) | 2024.10.14 |
Python 320제] 두근두근 파이썬(개정판) CHAPTER 11 연습문제 2 p359 (0) | 2024.10.14 |
댓글