A → B → C → D → E 5단계 중첩 데코레이터 예시 20개

청년들에게 꿈과 열정을 심어주는 긴 문장 10개 + 짧은 응원 문장 10개

데코레이터 실행 순서 핵심 정리

@E @D @C @B def A()는 내부적으로 A = E(D(C(B(A)))) 형태입니다.

따라서 실제 출력은 원본 함수 A가 먼저 실행된 뒤, B → C → D → E 순서로 문장이 붙습니다.

@E
@D
@C
@B
def A():
    return "A"

print(A())

# 출력: A → B → C → D → E
아래 예시는 모두 같은 원리로 구성되어 있습니다.

긴 문장 예시 1

꿈을 가지면 → 목표를 세우게 되고 → 노력하게 되며 → 실력이 향상되고 → 성공에 가까워진다

def B(func):
    def wrapper():
        return func() + " → 목표"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 노력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 실력 향상"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성공 가까워짐"
    return wrapper

@E
@D
@C
@B
def sentence_1():
    return "꿈"

print(sentence_1())
출력 결과
꿈 → 목표 → 노력 → 실력 향상 → 성공 가까워짐

긴 문장 예시 2

독서를 시작하면 → 지식이 쌓이고 → 사고력이 넓어지며 → 창의성이 높아지고 → 더 큰 꿈을 꾸게 된다

def B(func):
    def wrapper():
        return func() + " → 지식"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 사고력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 창의성"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 더 큰 꿈"
    return wrapper

@E
@D
@C
@B
def sentence_2():
    return "독서"

print(sentence_2())
출력 결과
독서 → 지식 → 사고력 → 창의성 → 더 큰 꿈

긴 문장 예시 3

용기를 내어 도전하면 → 경험이 쌓이고 → 자신감이 생기며 → 더 큰 도전을 하게 되고 → 성장한 자신을 만나게 된다

def B(func):
    def wrapper():
        return func() + " → 경험"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 자신감"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 더 큰 도전"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성장"
    return wrapper

@E
@D
@C
@B
def sentence_3():
    return "용기"

print(sentence_3())
출력 결과
용기 → 경험 → 자신감 → 더 큰 도전 → 성장

긴 문장 예시 4

실패를 받아들이면 → 교훈을 얻고 → 문제를 분석하며 → 더 나은 방법을 찾고 → 결국 성공하게 된다

def B(func):
    def wrapper():
        return func() + " → 교훈"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 문제 분석"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 방법 개선"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성공"
    return wrapper

@E
@D
@C
@B
def sentence_4():
    return "실패"

print(sentence_4())
출력 결과
실패 → 교훈 → 문제 분석 → 방법 개선 → 성공

긴 문장 예시 5

좋은 습관을 만들면 → 꾸준함이 생기고 → 성실함이 길러지며 → 신뢰를 얻고 → 큰 기회를 잡게 된다

def B(func):
    def wrapper():
        return func() + " → 꾸준함"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 성실함"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 신뢰"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 기회"
    return wrapper

@E
@D
@C
@B
def sentence_5():
    return "좋은 습관"

print(sentence_5())
출력 결과
좋은 습관 → 꾸준함 → 성실함 → 신뢰 → 기회

긴 문장 예시 6

호기심을 가지면 → 질문하게 되고 → 탐구하게 되며 → 새로운 사실을 발견하고 → 세상을 넓게 이해하게 된다

def B(func):
    def wrapper():
        return func() + " → 질문"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 탐구"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 발견"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 넓은 이해"
    return wrapper

@E
@D
@C
@B
def sentence_6():
    return "호기심"

print(sentence_6())
출력 결과
호기심 → 질문 → 탐구 → 발견 → 넓은 이해

긴 문장 예시 7

운동을 꾸준히 하면 → 건강해지고 → 체력이 향상되며 → 집중력이 높아지고 → 목표 달성에 유리해진다

def B(func):
    def wrapper():
        return func() + " → 건강"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 체력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 집중력"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 목표 달성"
    return wrapper

@E
@D
@C
@B
def sentence_7():
    return "운동"

print(sentence_7())
출력 결과
운동 → 건강 → 체력 → 집중력 → 목표 달성

긴 문장 예시 8

협력하는 법을 배우면 → 서로를 이해하게 되고 → 신뢰가 쌓이며 → 팀워크가 향상되고 → 더 큰 성과를 이룬다

def B(func):
    def wrapper():
        return func() + " → 이해"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 신뢰"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 팀워크"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성과"
    return wrapper

@E
@D
@C
@B
def sentence_8():
    return "협력"

print(sentence_8())
출력 결과
협력 → 이해 → 신뢰 → 팀워크 → 성과

긴 문장 예시 9

오늘 최선을 다하면 → 작은 성취를 얻고 → 자신감을 키우며 → 더 높은 목표를 세우고 → 원하는 미래를 만든다

def B(func):
    def wrapper():
        return func() + " → 작은 성취"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 자신감"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 높은 목표"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 미래"
    return wrapper

@E
@D
@C
@B
def sentence_9():
    return "오늘의 최선"

print(sentence_9())
출력 결과
오늘의 최선 → 작은 성취 → 자신감 → 높은 목표 → 미래

긴 문장 예시 10

세상을 바꾸겠다는 꿈을 품으면 → 행동하게 되고 → 사람들에게 영향을 주며 → 긍정적인 변화를 만들고 → 희망이 된다

def B(func):
    def wrapper():
        return func() + " → 행동"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 영향"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 긍정적 변화"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 희망"
    return wrapper

@E
@D
@C
@B
def sentence_10():
    return "큰 꿈"

print(sentence_10())
출력 결과
큰 꿈 → 행동 → 영향 → 긍정적 변화 → 희망

짧은 응원 문장 예시 1

꿈 → 목표 → 노력 → 성장 → 성공

def B(func):
    def wrapper():
        return func() + " → 목표"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 노력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 성장"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성공"
    return wrapper

@E
@D
@C
@B
def cheer_1():
    return "꿈"

print(cheer_1())
출력 결과
꿈 → 목표 → 노력 → 성장 → 성공

짧은 응원 문장 예시 2

도전 → 경험 → 자신감 → 발전 → 성취

def B(func):
    def wrapper():
        return func() + " → 경험"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 자신감"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 발전"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성취"
    return wrapper

@E
@D
@C
@B
def cheer_2():
    return "도전"

print(cheer_2())
출력 결과
도전 → 경험 → 자신감 → 발전 → 성취

짧은 응원 문장 예시 3

배움 → 지식 → 이해 → 지혜 → 통찰

def B(func):
    def wrapper():
        return func() + " → 지식"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 이해"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 지혜"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 통찰"
    return wrapper

@E
@D
@C
@B
def cheer_3():
    return "배움"

print(cheer_3())
출력 결과
배움 → 지식 → 이해 → 지혜 → 통찰

짧은 응원 문장 예시 4

호기심 → 탐구 → 발견 → 혁신 → 변화

def B(func):
    def wrapper():
        return func() + " → 탐구"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 발견"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 혁신"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 변화"
    return wrapper

@E
@D
@C
@B
def cheer_4():
    return "호기심"

print(cheer_4())
출력 결과
호기심 → 탐구 → 발견 → 혁신 → 변화

짧은 응원 문장 예시 5

독서 → 사고 → 창의 → 도전 → 성장

def B(func):
    def wrapper():
        return func() + " → 사고"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 창의"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 도전"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성장"
    return wrapper

@E
@D
@C
@B
def cheer_5():
    return "독서"

print(cheer_5())
출력 결과
독서 → 사고 → 창의 → 도전 → 성장

짧은 응원 문장 예시 6

실패 → 반성 → 개선 → 재도전 → 성공

def B(func):
    def wrapper():
        return func() + " → 반성"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 개선"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 재도전"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성공"
    return wrapper

@E
@D
@C
@B
def cheer_6():
    return "실패"

print(cheer_6())
출력 결과
실패 → 반성 → 개선 → 재도전 → 성공

짧은 응원 문장 예시 7

운동 → 건강 → 체력 → 집중 → 성취

def B(func):
    def wrapper():
        return func() + " → 건강"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 체력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 집중"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 성취"
    return wrapper

@E
@D
@C
@B
def cheer_7():
    return "운동"

print(cheer_7())
출력 결과
운동 → 건강 → 체력 → 집중 → 성취

짧은 응원 문장 예시 8

협력 → 신뢰 → 팀워크 → 성과 → 발전

def B(func):
    def wrapper():
        return func() + " → 신뢰"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 팀워크"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 성과"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 발전"
    return wrapper

@E
@D
@C
@B
def cheer_8():
    return "협력"

print(cheer_8())
출력 결과
협력 → 신뢰 → 팀워크 → 성과 → 발전

짧은 응원 문장 예시 9

열정 → 행동 → 노력 → 실력 → 꿈 실현

def B(func):
    def wrapper():
        return func() + " → 행동"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 노력"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 실력"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 꿈 실현"
    return wrapper

@E
@D
@C
@B
def cheer_9():
    return "열정"

print(cheer_9())
출력 결과
열정 → 행동 → 노력 → 실력 → 꿈 실현

짧은 응원 문장 예시 10

희망 → 용기 → 도전 → 성장 → 미래

def B(func):
    def wrapper():
        return func() + " → 용기"
    return wrapper

def C(func):
    def wrapper():
        return func() + " → 도전"
    return wrapper

def D(func):
    def wrapper():
        return func() + " → 성장"
    return wrapper

def E(func):
    def wrapper():
        return func() + " → 미래"
    return wrapper

@E
@D
@C
@B
def cheer_10():
    return "희망"

print(cheer_10())
출력 결과
희망 → 용기 → 도전 → 성장 → 미래