Funktionen umhüllen

Sie sollen eine Funktion wrap_functions schreiben, die eine beliebige Anzahl von Funktionsargumenten und eine Zahl n entgegennimmt. Die Funktion wrap_functions soll eine Liste von Ergebnissen zurückgeben, die durch das Anwenden jeder Eingabefunktion auf die Zahl n entstehen.
Die Eingabe für die Funktion besteht aus einer ganzen Zahl n (als letztem Argument) und einer oder mehreren Funktionen.
Die Funktion soll eine Liste von Ergebnissen zurückgeben, wobei jedes Element das Ergebnis der Anwendung einer der Eingabefunktionen auf n ist.
Eingabe
Ausgabe
wrap_functions(lambda x: x**2, lambda x: x+10, lambda x: x%2, 5)
[25, 15, 1]
Erläuterung: Die Funktionen in der Eingabe sind Lambda-Funktionen: Die erste Funktion quadriert ihre Eingabe, die zweite Funktion addiert 10 zu ihrer Eingabe, und die dritte Funktion gibt den Rest ihrer Eingabe modulo 2 zurück.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue