#Programme de tri par ordre alphabétique d'une liste de noms et extractions #des prénoms commençant par une lettre se situant avant la lettre G def tri_bulle(tab): n = len(tab) # Traverser tous les éléments du tableau for i in range(n-1): for j in range(0, n-i-1): # échanger si l'élément trouvé est plus grand que le suivant if tab[j] > tab[j+1] : tab[j], tab[j+1] = tab[j+1], tab[j] # Programme principale pour tester le code ci-dessus tab = ['Jean Luc','Françoise','Ursula','Zoé','Camille','Peter','Anatole','Laurent'] tri_bulle(tab) n=len(tab) i=0 while tab[i]<"G": i=i+1 tab2=tab[:i] print ("Le tableau des prénoms commençant par une lettre comprise entre a et f est:") print(tab2)