티스토리 뷰

유튜브를 하다 보면 많은 분들께 메일을 받게 됩니다. 질문이나 감사 메일도 있지만 출판, 협업 제안 메일도 많은데요. 생각해보면 저도 많은 분들께 메일을 받지만, 메일을 보내는 쪽에서도 다양한 사람들에게 메일을 보내게 될 텐데요. 작성하기에 적은 시간이 드는 것도 아니고 항상 같은 내용의 제안이라면 서로 다른 사람에게 매번 다른 내용을 쓸 필요 없이 받는 사람 '이름'만 바꿔서 보내면 어떨까요?

 

이번 퀴즈는 수신자 이름만 바꾸어서 동일한 메일 본문을 자동으로 작성하는 프로그램을 만들어 보겠습니다.

 

 

 

자세한 요구사항은 다음과 같구요.

 

 

메일 본문은 아래 내용으로 하겠습니다.

안녕하세요? XXX님.

(주)나도출판 편집자 나코입니다.
현재 저희 출판사는 파이썬에 관한 주제로 책 출간을 기획 중입니다.
XXX님의 유튜브 영상을 보고 연락을 드리게 되었습니다.
자세한 내용은 첨부드리는 제안서를 확인 부탁드리며, 긍정적인 회신 기다리겠습니다.

좋은 하루 보내세요 ^^
감사합니다.

- 나코 드림.

 

즉 XXX 로 돼 있는 부분만 리스트에 있는 이름으로 바꾸면 되겠지요.

 

소스코드로 작성하면 이렇습니다.

names = ["아이언맨", "토르", "헐크"]
for name in names:
    with open("{}.txt".format(name), "w", encoding="utf8") as email_file:
        contents = (f"안녕하세요? {name}님.\n\n"
                    "(주)나도출판 편집자 나코 입니다.\n"
                    "현재 저희 출판사는 파이썬에 관한 주제로 책 출간을 기획 중입니다.\n"
                    f"{name}님의 유튜브 영상을 보고 연락을 드리게 되었습니다.\n"
                    "자세한 내용은 첨부드리는 제안서를 확인 부탁드리며, 긍정적인 회신 기다리겠습니다.\n\n"
                    "좋은 하루 보내세요 ^^\n"
                    "감사합니다.\n\n"
                    "- 나코 드림.")
        email_file.write(contents)

 

 

자세한 내용은 영상을 통해 학습해주세요 ^^

 

 

 

 

 

'파이썬 강의 > 실력향상 퀴즈' 카테고리의 다른 글

영화 예매 시스템  (0) 2020.09.05
파이썬 행맨 (Hangman) 게임 만들기  (10) 2020.08.29
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함