반응형
SMALL
이름만 들어봐도 참 재밌다. 이건 txt파일을 파이참으로 가져와서 프로그램을 구성해야 했다. 나도 처음엔 encoding부분때문에 많이 헤맸는데 구글링으로 고치고 잘 실행이 되게 해놨다. 기본적으로 파이썬에서는 내가 저장한 파일을 어떻게 불러와서 쓸 것인지에 대한 개념이 잡혀야 이 문제를 해결할 수 있다. 문제의 핵심은 1~12월까지 일 매출 평균을 구하는 것이다. 일단 코드는 다음과 같다.
in_line = open("chicken.txt", "r", encoding="utf-8")
sum = 0
day = 0
for line in in_line:
data = line.strip().split(": ")
amount = int(data[1])
sum += amount # 일 매출을 더해준다.
day += 1 # 일 수 카운트
print(sum // day)
sum = sum + 1
print(line)
chickin.txt라는 파일을 저장해서 읽기전용으로 열겠다라는 명령문을 써줬다. 파이썬에선 open 내장함수를 써서 열어주면된다. 결과는 다음과 같다.
일매출합계는 위와같고 평균은 아래와 같다. 결국 이 문제 핵심은 open 내장함수를 어떻게 사용해서 txt파일을 오픈하고 그에 맞춰서 코딩해볼것인지가 관건인 것이었다. 생각보다 재밌는 문제였다.
반응형
LIST
'프로그래밍언어 > PYTHON' 카테고리의 다른 글
단어장만들기 (0) | 2017.08.15 |
---|---|
필린드롬 (0) | 2017.08.13 |
주민등록번호 가리기 (0) | 2017.08.13 |
자리수의 합 구하기 (0) | 2017.08.13 |
피타고라스 수 (0) | 2017.08.13 |