Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Moteur de Recherche | Fonctions de Récursion et Lambda
Tutoriel sur les Fonctions Python
course content

Contenu du cours

Tutoriel sur les Fonctions Python

Tutoriel sur les Fonctions Python

1. Qu'est-ce Qu'une Fonction en Python ?
2. Arguments Positionnels et Optionnels
3. Arguments Arbitraires
4. Spécification de la Valeur de Retour de la Fonction
5. Fonctions de Récursion et Lambda

book
Défi : Moteur de Recherche

Tâche

Swipe to start coding

Vous devez implémenter une fonction récursive qui recherche un fichier dans un dictionnaire par son nom. Le dictionnaire contient des informations sur les fichiers, où chaque fichier possède un id, un name et un path uniques. La fonction doit retourner les détails du fichier lorsqu'elle trouve une correspondance avec le nom de fichier spécifié.

  • Complétez le code en remplissant les parties manquantes (___) dans la fonction donnée.
  • Si le dictionnaire est vide, la fonction doit retourner None.
  • Si un fichier avec le nom cible est trouvé, la fonction doit retourner les détails de ce fichier.
  • La fonction doit vérifier récursivement les fichiers restants après chaque vérification, jusqu'à ce que le fichier cible soit trouvé ou que tous les fichiers aient été vérifiés.

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 5. Chapitre 2
toggle bottom row

book
Défi : Moteur de Recherche

Tâche

Swipe to start coding

Vous devez implémenter une fonction récursive qui recherche un fichier dans un dictionnaire par son nom. Le dictionnaire contient des informations sur les fichiers, où chaque fichier possède un id, un name et un path uniques. La fonction doit retourner les détails du fichier lorsqu'elle trouve une correspondance avec le nom de fichier spécifié.

  • Complétez le code en remplissant les parties manquantes (___) dans la fonction donnée.
  • Si le dictionnaire est vide, la fonction doit retourner None.
  • Si un fichier avec le nom cible est trouvé, la fonction doit retourner les détails de ce fichier.
  • La fonction doit vérifier récursivement les fichiers restants après chaque vérification, jusqu'à ce que le fichier cible soit trouvé ou que tous les fichiers aient été vérifiés.

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 5. Chapitre 2
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