Introduction
En Python, les fonctions sont des objets de première classe, ce qui signifie qu'elles peuvent être passées comme n'importe quelle autre valeur. Une application pratique de ceci est d'appliquer conditionnellement une fonction à une valeur en fonction d'un prédicat. Dans ce défi, vous devrez écrire une fonction qui prend une fonction prédicat et une fonction à appliquer lorsque le prédicat est vrai, et renvoie une nouvelle fonction qui applique la fonction lorsque le prédicat est vrai.