# ############################################################## # Définition d'une classe Maillon : class Maillon: def __init__(self,v=None,s=None): self.valeur=v self.suivant=s # ############################################################## # Définition d'une classe liste_chainee : class liste_chainee: def __init__(self,premier_maillon=None): self.tete=premier_maillon def affiche(self): pass """ partie du code à compléter """ # ############################################################## # La fonction externe creation_lc(liste_des_valeurs) : def creation_lc(liste_des_valeurs): pass """ partie du code à compléter """ # ############################################################## # Programme principal : # Création d'une liste chaînée à 4 maillons : m4=Maillon("D") m3=Maillon("C",m4) m2=Maillon("B",m3) m1=Maillon("A",m2) ma_liste=liste_chainee(m1) # création d'une liste vide : liste_vide=liste_chainee() # création automatique d'une liste chaînée (sans créer les maillons à la main) : liste=creation_lc([78,"Z",13,"bonjour",54,"Fin"])