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
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 주사위 100번 했을 때 1, 2, 3, 4, 5, 6이 나오는 횟수 (0) | 2022.11.18 |
---|---|
[파이썬] 문제 : 파일의 id,pw를 읽어 로그인 만들기 (0) | 2022.11.18 |
[파이썬] 문제 : 두 수 입력받아 사칙연산 함수 만들기 (0) | 2022.11.18 |
[파이썬] 문제 : [1,1..0.5,05]리스트 컴프리헨션 코드 만들기 (0) | 2022.11.18 |
[알고리즘] 분할정보(Divide and Conquer) 알고리즘 (0) | 2022.11.18 |
댓글