def count_calls(original_function): """ Ein Decorator, der die Anzahl der Aufrufe einer Funktion zählt. Args: original_function (function): Die Funktion, deren Aufrufe gezählt werden sollen. Returns: function: Eine dekorierte Version der ursprünglichen Funktion, die die Anzahl der Aufrufe zählt. """ count = 0 def wrapper(*args, **kwargs): nonlocal count count += 1 print(f"Die Funktion {original_function.__name__} wurde {count} mal aufgerufen.") return original_function(*args, **kwargs) return wrapper @count_calls def my_function(): print("Ich tue etwas") #Testen Sie Ihren Decorator if __name__ == '__main__': my_function() my_function()