from datetime import datetime

def execution_time(func):
    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed =  final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass

@execution_time
def suma(a: int, b:int) -> int:
    # return a + b
    print (a + b)
    
@execution_time
def saludo(nombre='Cesar'):
    print('Hola ' + nombre)

suma(5, 5)
random_func()
saludo('Elias')
0a9f0e7198082accc4919f1e1adc0cd08bcd4e70
<mask token>


def execution_time(func):

    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed = final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass


@execution_time
def suma(a: int, b: int) ->int:
    print(a + b)


<mask token>

<mask token>


def execution_time(func):

    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed = final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass


@execution_time
def suma(a: int, b: int) ->int:
    print(a + b)


@execution_time
def saludo(nombre='Cesar'):
    print('Hola ' + nombre)


<mask token>

<mask token>


def execution_time(func):

    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed = final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass


@execution_time
def suma(a: int, b: int) ->int:
    print(a + b)


@execution_time
def saludo(nombre='Cesar'):
    print('Hola ' + nombre)


suma(5, 5)
random_func()
saludo('Elias')

from datetime import datetime


def execution_time(func):

    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed = final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass


@execution_time
def suma(a: int, b: int) ->int:
    print(a + b)


@execution_time
def saludo(nombre='Cesar'):
    print('Hola ' + nombre)


suma(5, 5)
random_func()
saludo('Elias')

from datetime import datetime

def execution_time(func):
    def wrapper(*args, **kwargs):
        initial_time = datetime.now()
        func(*args, **kwargs)
        final_time = datetime.now()
        time_elapsed =  final_time - initial_time
        print(f'Pasaron {time_elapsed.total_seconds()} segundos')
    return wrapper


@execution_time
def random_func():
    for _ in range(1, 100000000):
        pass

@execution_time
def suma(a: int, b:int) -> int:
    # return a + b
    print (a + b)
    
@execution_time
def saludo(nombre='Cesar'):
    print('Hola ' + nombre)

suma(5, 5)
random_func()
saludo('Elias')