Sagot :
Réponse :
Bonjour,
Explications :
1:
pour trouver la liste des couples consécutifs , il suffit de trier par ordre croissant puis de parcourir cette nouvelle liste élément par élément
2.
a=phrase.upper()+' ' # ajout d'un espace pour être sûr que la phrase # #se termine par ' '
a=a.rstrip("!") # enlève le '!'
a=a.rstrip("?") # enlève le '?'
a="".join([i for i in a if i in alphabet]) # on ne prend que les 26 lettres et # les espaces
while a.find(" ") >0:
a=a.replace(" "," ")
print (a) # on enlève les doubles espaces
a=a.split(' ') # on forme la liste des mots et on enlève le dernier
print (a)
return len(a[:-1])