def maiusculas(func):
def wrapper(*args, **kwargs):
retorno = func(*args, **kwargs)
return retorno.upper()
return wrapper
def repetir(func):
def wrapper(*args, **kwargs):
resultado = func(*args, **kwargs)
return resultado * 2
return wrapper
@repetir
@maiusculas
def saudacao(nome):
return f'Olá, {nome}!'
print(saudacao('Juliano'))
# output: OLÁ, JULIANO!OLÁ, JULIANO!