Contenu du cours
Techniques Python Intermédiaires
Techniques Python Intermédiaires
2. Arguments dans les Fonctions
3. Fonction Comme Argument
Défi : Vérificateur de Seuil
Tâche
Swipe to start coding
Développez une fermeture qui maintient un état et peut être utilisée pour effectuer des opérations basées sur cet état.
Créons une fermeture qui vérifie si une valeur donnée dépasse un minimum spécifié.
- Commencez par définir la fonction externe, que nous nommerons
threshold_checker
; - Cette fonction doit accepter un paramètre nommé
threshold
; - Ensuite, déclarez une fonction interne appelée
check
dansthreshold_checker
. Cette fonction interne doit prendre un paramètre,value
; - À l'intérieur de la fonction check, retournez True si la valeur est supérieure au seuil, et False sinon. Utilisez l'opérateur
<
pour cette comparaison; - Enfin, assurez-vous que la fonction externe,
threshold_checker
, retourne la fonction internecheck
; - Assignez la fonction
threshold_checker
à une variable nomméegreater_than_10
, en passant10
comme valeur de seuil; - Exécutez le code et soumettez la tâche.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7
Défi : Vérificateur de Seuil
Tâche
Swipe to start coding
Développez une fermeture qui maintient un état et peut être utilisée pour effectuer des opérations basées sur cet état.
Créons une fermeture qui vérifie si une valeur donnée dépasse un minimum spécifié.
- Commencez par définir la fonction externe, que nous nommerons
threshold_checker
; - Cette fonction doit accepter un paramètre nommé
threshold
; - Ensuite, déclarez une fonction interne appelée
check
dansthreshold_checker
. Cette fonction interne doit prendre un paramètre,value
; - À l'intérieur de la fonction check, retournez True si la valeur est supérieure au seuil, et False sinon. Utilisez l'opérateur
<
pour cette comparaison; - Enfin, assurez-vous que la fonction externe,
threshold_checker
, retourne la fonction internecheck
; - Assignez la fonction
threshold_checker
à une variable nomméegreater_than_10
, en passant10
comme valeur de seuil; - Exécutez le code et soumettez la tâche.
Solution
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7