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
'코딩 연습 > 파이썬 기초(예제)' 카테고리의 다른 글
최대값과 최소값 위치, 배수 합계, 소수 구하기 등 (0) | 2022.05.11 |
---|---|
파이썬 팩토리얼 (factorial) 구하는 방법 (0) | 2022.05.09 |
파이썬 while문 isdecimal(), isdigit(), isnumeric() 활용하기 (0) | 2022.05.04 |
구구단 게임 [파이썬기초예제] (0) | 2022.04.28 |
진수 변환 - 2진수 변환, 8진수 변환, 16진수 변환 [파이썬기초예제] (0) | 2022.04.23 |
댓글