logo
Search검색어를 포함하는 게시물들이 최신순으로 표시됩니다.
    Table of Contents
    [Python] Quiz 8

    이미지 보기

    [Python] Quiz 8

    • 21.07.16 작성

    • 읽는 데 2

    TOC

    Quiz 8


    문제

    Quiz) 당신의 회사에서는 매주 1회 작성해야 하는 보고서가 있습니다.
    보고서는 항상 아래와 같은 형태로 출력되어야 합니다.
    
    - X 주차 주간보고 -
      부서 :
      이름 :
      업무 요약 :
    
    1주차부터 50주차까지의 보고서 파일을 만드는 프로그램을 작성하시오.
    
    조건 : 파일명은 '1주차.txt', '2주차.txt', ...와 같이 만듭니다.
    

    나의 작성 코드

    week= 1
    
    while True:
        report = open("{0}주차.txt".format(week), "w", encoding="utf8")
    
        print("-", file=report, end=" ")
        print(str(week), file=report, end=" ")
        print("주차 주간보고 -", file=report)
        print("부서 : ", file=report)
        print("이름 : ", file=report)
        print("업무 요약 : ", file=report)
        report.close()
    
        week += 1
    
        if week > 50:
            break
    

    모범 답안

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

    Reference

    profile

    FE Developer 박승훈

    노력하는 자는 즐기는 자를 이길 수 없다