- Home
- Course Detail
regularpython@gmail.com
You are now watching:
Python Decorators / of Python Decorator Example
def outerFuncion(originalFunction): def innerFunction(*args, **kwargs): statTime = time.time() originalFunction(*args, **kwargs) exectionTime = time.time() - statTime print(f"function name is {originalFunction.__name__} " f"and exectionTime is {exectionTime} seconds") return innerFunction
#================================================================================= @outerFuncion def sum(): result = 0 for r in range(0,10000): result+=r return result @outerFuncion def mul(): result = 0 for r in range(0,10000): result+=r return result sum() mul()
# #================================================================================= @outerFuncion def multiplication(num): result = 0 for r in range(0,10000): result*=num return result multiplication(10)
# #================================================================================= @outerFuncion def division(num): result = 0 for r in range(0,10000): result/=num return result division(10)