[TIL#10] Python -Quiz



Quiz

names =["youtuber1", "youtuber2", "youtuber3"]
for name in names:
    with open("{}.txt".format(name),"w",encoding="utf8") as email_file:
        email_file.write(f""" 
안녕하세요? 유투버{name}님. # 이렇게 하게되면 보기에 어렵다.
(주)나도출판 편집자 나코입니다.
현재 저희 출판사는 파이썬에 관한 주제로 책 출간을 기획 중입니다.
{name}님의 유튜브 영상을 보고 연락을 드리게 되었습니다.
자세한 내용은 첨부드리는 제안서를 확인 부탁드리며, 긍정적인 회신 기다리겠습니다.
좋은 하루 보내세요 ^^"
감사합니다.
- 나코 드림.  
""")
names =["youtuber1", "youtuber2", "youtuber3"]
for name in names:
    with open("{}.txt".format(name),"w",encoding="utf8") as email_file:
        contents = (f"안녕하세요? 유투버{name}님.\n\n"
                    "(주)나도출판 편집자 나코입니다.\n"
                    "l현재 저희 출판사는 파이썬에 관한 주제로 책 출간을 기획 중입니다.\n"
                    f"{name}님의 유튜브 영상을 보고 연락을 드리게 되었습니다.\n"
                    "자세한 내용은 첨부드리는 제안서를 확인 부탁드리며, 긍정적인 회신 기다리겠습니다.\n")
                    "좋은 하루 보내세요 ^^\n"
                    "감사합니다.\n\n"
                    "- 나코 드림.\n")
        email_file.write(contents)
名前リストの作成->for文の使用->open->email fileの使用write.
for i in range(1,21):
     if i % 2 == 1: # 2로 나눈 나머지가 1일때만 출력
         print("A"+str(i),end=" ")
for i in range (1,21)[::2]: #두칸씩건너 뛰어서
    print("A"+str(i),)   
class Word:
    def __init__(self, word,ex1,ex2,answer):
        self.word = word
        self.ex1 = ex1
        self.ex2 = ex2
        self.answer = answer
    def show_question(self):
        print(f"\"{self.word}\"의 뜻은?")
        print("1"+self.ex1)
        print("2"+self.ex2)
    def check_answer(self, user_input):
        if user_input == self.answer:
            print("정답입니다.")
        else: 
            print("틀렸습니다.")
word = Word("얼죽아", "얼어 죽어도 아메리카노", "얼굴말은 죽어도 아기피부",1)
word.show_question()
word.check_answer(int(input("==>>")))
from random import *
questions = ["apple", "orange","banana"]
question = choice(questions)
print("answer : " + question)
letters = "" # 사용자로부터 지금까지 입력받은 모든 알파벳
while True:
    succeed = True
    print()
    for w in question: 
        if w in letters:
            print(w, end=" ")
        else: 
            print("_", end=" ")
            succeed = False
    print()
    if succeed:
        print("Success")
        break
    letter = input("Input letter > ")
    if letter not in letters:
        letters += letter
    if letter in question:
        print("correct")
    else: 
        print("incorrect")