42.7 데코레이션 심사문제
, 허 가은님이 작성def html_tag(tag_name):
def real_decorator(func):
def wrapper():
print('<{0}>{1}</{0}>'.format(tag_name, func))
return
return wrapper
return real_decorator
로 코드를 작성해보았습니다
그런데 결과물이
<b>Hello, world!</b>
<i>null</i>
로 나옵니다
코드에 오류가있는걸까요?
Re: 42.7 데코레이션 심사문제
, 도장_ 관리자님이 작성심사문제 42.8 질문으로 보입니다.
테스트 케이스의 입력
p span
에 대해서 결과는
<p><span>Hello, world!</span></p>
이어야 합니다.
문의한 코드의 결과는
<p><function html_tag.<locals>.real_decorator.<locals>.wrapper at 0x7f9ea69dc2f0></p> None이와 같습니다.
온라인 파이썬 실행기에서도 올바른 결과가 나와야 합니다.
https://glot.io/snippets/fmgc3yih9d