Erstellen Sie einen einfachen Decorator, der die Ausführung einer Funktion zählt.
Ihr Ziel ist es, einen Decorator namens count_calls
zu schreiben, der die Anzahl der Aufrufe für jede Funktion, die er dekoriert, zählt. Der Decorator soll bei jedem Aufruf der dekorierten Funktion eine Nachricht ausgeben, die besagt, wie oft die Funktion bisher aufgerufen wurde.
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_calls def my_function(): print("Ich tue etwas") #Testen Sie Ihren Decorator if __name__ == '__main__': my_function() my_function()
count_calls
gemäß der AnleitungDie Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
GitHub Repository https://github.com/templates-python/m323-lu05-a10-decorator
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden