#Datei: timer.py from fib import fib from counter import counter import time import sys def timer(func): def wrapper(*args, **kwargs): start_time = time.time() result = func(*args,**kwargs) end_time = time.time() print(f'Methode {func.__name__} - Laufzeit {end_time - start_time:.4f}s') return result return wrapper @timer def summe(n): return f"Summe: {sum(range(n))}" @timer def calc_fib(n): return fib(n) print(summe(1000000)) print(calc_fib(int(sys.argv[1])))