# avec une fonction récursive
def longueur(lst):
"""renvoie la longueur de la liste lst"""
if lst is None:
return 0
else:
return 1 + longueur(lst.suivante)
# avec une boucle
def longueur(lst):
"""renvoie la longueur de la liste lst"""
n = 0
c = lst
while c is not None:
n += 1
c = c.suivante
return n