티스토리 뷰
유튜브를 하다 보면 많은 분들께 메일을 받게 됩니다. 질문이나 감사 메일도 있지만 출판, 협업 제안 메일도 많은데요. 생각해보면 저도 많은 분들께 메일을 받지만, 메일을 보내는 쪽에서도 다양한 사람들에게 메일을 보내게 될 텐데요. 작성하기에 적은 시간이 드는 것도 아니고 항상 같은 내용의 제안이라면 서로 다른 사람에게 매번 다른 내용을 쓸 필요 없이 받는 사람 '이름'만 바꿔서 보내면 어떨까요?
이번 퀴즈는 수신자 이름만 바꾸어서 동일한 메일 본문을 자동으로 작성하는 프로그램을 만들어 보겠습니다.
자세한 요구사항은 다음과 같구요.
메일 본문은 아래 내용으로 하겠습니다.
안녕하세요? 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
링크
TAG
- Unity
- Xcode
- 비주얼 스튜디오 코드
- 행맨
- 파이게임
- game
- GUI
- 파이썬
- 코랩
- coloso
- Coding
- 주피터노트북
- vscode
- pycharm
- Visual Studio Code
- Mac
- 나도코딩
- pygame
- 아나콘다
- 환경설정
- c언어
- repl.it
- Colab
- Tkinter
- onlineclass
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함