Exercice 71
Ecrire un algorithme Python qui transforme une liste d'entiers L = [n1 , n2, n3, ... , np] en ajoutant 1 au premier élément, 2 au deuxième élément, 3 au troisième élément,... , p au pème élément. L'algorithme doit renvoyer à la fin la liste [n1 + 1 , n2 + 2, n3 + 3, ... , np + p].
Solution
1 2 3 4 5 6 7 8 9 10 11 12 |
#coding: utf-8 def translatedList(L): # initialisation de la liste translatée TList = [] for i in range(0, len(L) ): TList.append(L[i] + i+1) return TList # Exemple L = [ 3 , 1 , 7 , 11 , 2] print(translatedList(L)) # affiche : [4, 3, 10, 15, 7] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 71: algorithme python permettant de translater une liste”