python/python_decorators.py

21 lines
383 B
Python

def decorator(func):
def wrapper(argument1, argument2):
print("Function starts executing")
result = func(argument1, argument2)
print("Function ends executing")
return result
return wrapper
def add(a, b):
print(f"Function add: {a} + {b}")
return a + b
add = decorator(add)
print(add(14, 12))
print(add(11, 28))
print(add(33, 16))