Créer une fonction pour remonter dans un dossier - Docstring

Le but de cet exercice est de créer une fonction, qui permette de remonter dans une structure de dossier autant de fois qu'indiqué.

Par exemple avec le dossier suivant :

/Users/Thibh/Desktop/Dossier_01/Tutoriel/Docstring 

On considère que les chemins sont de type unix et que les slashes sont donc dans le 'bon' sens (/).

Nous allons indiquer à la fonction remonter_dossier le nombre de dossiers que l'on veut remonter, par exemple :

remonter_dossier("/Users/Thibh/Desktop/Dossier_01/Tutoriel/Docstring", 3)

Notre fonction va donc remonter dans la structure de dossier 3 fois et nous retourner le chemin suivant :

/Users/Thibh/Desktop

Pas le droit d'utiliser le module os pour cet exercice !

dossier = "/Users/Thibh/Desktop/Dossier_01/Tutoriel/Udemy"

dossier_parent = remonter_dossier(dossier, 3)
Un instant...

Test de la variable dossier_parent

La variable dossier_parent doit retourner la chaîne de caractères "/Users/Thibh/Desktop".

Test de la fonction remonter_dossier

La fonction remonter_dossier doit retourner le dossier parent autant de fois qu'indiqué par la variable iterations.

Bravo, tu as réussi cet exercice de code 🥳

Succès

Soumettre ma solution

Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇

Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.

Ma solution :

Mes notes

Sauvegardé

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.