티스토리 뷰

Python

업무보고 일반 입출력

Programmers 2021. 4. 18. 20:53
반응형

아....... 코드를 이렇게 쉽게 입력 할 수 있는 좋은 방법이 있는줄 이제 알았네;
티스토리 만세!
"나도코딩"님의 기본편 강의에서 7번째 문제.
결과는 동일하게 나오지만 확실히 "나도코딩"님의 코드가 간결하고 보기가 쉽다.
비교하고 공부합시다!! 매일 공부 인증인증!

#Quiz7) 1주차~50주차 보고서 만드는 프로그램 작성
# - x 주차 주간보고 - 
# 부서 :
# 이름 :
# 업무 요약 :
# 파일명 : "1주차.txt", "2주차.txt"..


#내 코드

n = 1
while n < 51:
    report_file = open("{0}주차.txt".format(str(n)), "w", encoding="utf8")
    print("-{0} 주차 주간보고 -\n".format(str(n)), file = report_file)
    print("부서:\n", file = report_file)
    print("이름:\n", file = report_file)
    print("업무요약:\n", file = report_file)
    n += 1
    report_file.close()



#나도코딩 코드

for i in range(1, 51):
    with open(str(i) + "주차.txt", "w", encoding="utf8") as report_file:
        report_file.write("-{0}주차 주간보고-\n".format(i))
        report_file.write("이름:\n")
        report_file.write("부서:\n")
        report_file.write("업무 요약:\n")
    
반응형
댓글
공지사항