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