Exercice 3
Ecrire un algorithme python sous forme de fonction qui prend en paramètres une liste l et renvoie un tuple de deux listes (l_even, l_odd) où l_even est composé des éléments de l d'indexe pair et l_old est constitué par les éléments d'indexe impair .
Exemple: si:
1 |
L = ["Python", "Java", "C ++", "C #", "VB.Net", "Javascript"] |
l'algorithme renvoie:
1 |
(['Python', 'C ++', 'VB.Net'], ['Java', 'C #', 'Javascript']) |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
def odd_event(L): # obtenir la longueur de la liste n = len(L) # initialisation des listes d'indices impair et d'indices pair l_odd = [] l_even = [] # construire les liste l_odd et l_even for i in range(0 , n): if( i%2 == 0): l_even.append(L[i]) else: l_odd.append(L[i]) return (l_even , l_odd) # Exemple L = ["Python" , "Java" , "C++" , "C#" , "VB.Net" , "Javascript"] print(odd_event(L)) # La sortie est : (['Python', 'C++', 'VB.Net'], ['Java', 'C#', 'Javascript']) |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 3: algorithme python qui détermine la liste des éléments d'index impairs et la liste des éléments d'index pairs”