Files
cursopython2023/aula106.py
2022-11-06 09:21:48 -03:00

25 lines
563 B
Python

# Ordem dos decoradores
def parametros_decorador(nome):
def decorador(func):
print('Decorador:', nome)
def sua_nova_funcao(*args, **kwargs):
res = func(*args, **kwargs)
final = f'{res} {nome}'
return final
return sua_nova_funcao
return decorador
@parametros_decorador(nome='5')
@parametros_decorador(nome='4')
@parametros_decorador(nome='3')
@parametros_decorador(nome='2')
@parametros_decorador(nome='1')
def soma(x, y):
return x + y
dez_mais_cinco = soma(10, 5)
print(dez_mais_cinco)