Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Vérificateur de Seuil | Portée des Variables
Techniques Python Intermédiaires
course content

Contenu du cours

Techniques Python Intermédiaires

Techniques Python Intermédiaires

1. Emballage et Déballage
2. Arguments dans les Fonctions
3. Fonction Comme Argument
4. Portée des Variables
5. Décorateurs

book
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é.

  1. Commencez par définir la fonction externe, que nous nommerons threshold_checker;
  2. Cette fonction doit accepter un paramètre nommé threshold;
  3. Ensuite, déclarez une fonction interne appelée check dans threshold_checker. Cette fonction interne doit prendre un paramètre, value;
  4. À 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;
  5. Enfin, assurez-vous que la fonction externe, threshold_checker, retourne la fonction interne check;
  6. Assignez la fonction threshold_checker à une variable nommée greater_than_10, en passant 10 comme valeur de seuil;
  7. Exécutez le code et soumettez la tâche.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 7
toggle bottom row

book
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é.

  1. Commencez par définir la fonction externe, que nous nommerons threshold_checker;
  2. Cette fonction doit accepter un paramètre nommé threshold;
  3. Ensuite, déclarez une fonction interne appelée check dans threshold_checker. Cette fonction interne doit prendre un paramètre, value;
  4. À 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;
  5. Enfin, assurez-vous que la fonction externe, threshold_checker, retourne la fonction interne check;
  6. Assignez la fonction threshold_checker à une variable nommée greater_than_10, en passant 10 comme valeur de seuil;
  7. Exécutez le code et soumettez la tâche.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 7
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt