본문 바로가기
코딩 연습/파이썬 기초(예제)

판매 데이터 파일(텍스트) 읽고 계산한 후 결과를 저장하기

by good4me 2022. 5. 9.

goodthings4me.tistory.com

[파이썬기초예제] 텍스트 파일(sales.txt)로 된 판매 금액을 읽어와서 총 판매액과 평균 판매액을 구하고 그 결과를 다른 텍스트 파일에 저장하기

 

 

[파이썬 기초 예제] 텍스트 파일 읽고 데이터 처리 후 저장하기

sales.txt

25000
40000
100000
35000
70000
15000
8500
12000
90000
7600
19000
18990

 

[파이썬 소스 코드]

tot = 0
avg = 0
cnt = 0
sales = ''

with open('sales.txt', 'r') as f:
    for v in f.readlines():
        cnt += 1
        print(v, end='')
        tot += int(v)
    avg = round(tot / cnt, 2)
    print(f'\n판매 데이터수: {cnt}개\n총 판매액: {tot:,}\n평균 판매액: {avg:,}')
    sales += '총 판매액 = ' + str(tot) + '\n'
    sales += '평균 판매액 = ' + str(avg)
    
    print(f'\n{sales}')

fs = open('summary.txt', 'w')
fs.write(sales)
fs.close()

 

 

[실행 결과]

25000
40000
100000
35000
70000
15000
8500
12000
90000
7600
19000
18990
판매 데이터수: 12개  
총 판매액: 441,090   
평균 판매액: 36,757.5

총 판매액 = 441090   
평균 판매액 = 36757.5

 

실행 결과 생성된 파일
실행 결과 생성된 파일

 

 

good4me.co.kr

 

 

 

댓글