Implémenter l'addition entre instances - Docstring

Dans cet exercice, on veut permettre d'additionner plusieurs chaînes de caractères ensemble pour récupérer un chemin de dossier.

La variable composite, qui additionne l'instance c avec des chaînes de caractères doit donc retourner le chemin :

>>> composite = c + "dossier" + "test" + "script"
/Users/john/dossier/test/script

Le symbole d'addition doit donc concaténer les différentes chaînes de caractères ensemble en ajoutant un slash entre chaque chaîne de caractères afin de créer un chemin au format unix valide.

class Chemin:
    def __init__(self, chemin):
        self.chemin = chemin

    def __str__(self):
        return self.chemin


c = Chemin("/Users/john")
composite = c + "dossier" + "test" + "script"
print(composite)
Un instant...

Test de la variable composite

La variable composite doit contenir la chaîne de caractères "/Users/john/dossier/test/script".

Test de l'addition de chaînes de caractères avec l'instance c

L'addition d'une chaîne de caractères avec l'instance c de la classe Chemin doit retourner un chemin valide de type unix (avec un slash / entre les chaînes de caractères et le chemin d'origine).

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