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
99
1
2
3
4
5
6
7
8
9
10
def threshold_checker(threshold):
def check(value):
return threshold < value
return check
# Usage
greater_than_10 = threshold_checker(10)
print(greater_than_10(12))
print(greater_than_10(8))
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7
99
1
2
3
4
5
6
7
8
9
10
def threshold_checker(threshold):
def check(value):
return ___ < ___
return ___
# Usage
greater_than_10 = ___(10)
print(greater_than_10(12))
print(greater_than_10(8))
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion