[Python] Quiz 8

작성:    

업데이트:

카테고리:

태그: , , ,

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

댓글남기기