Exercice 49
Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie le maximum des éléments d’index pair sans utiliser aucune fonction prédéfinie en Python.
Exemple si L = [13 , 2 , 31 , 120 , 4 , 97 , 15], l’algorithme renvoie le nombre 31.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#coding: utf-8 def maxEven(L): # initialisation du maximum des éléments d'index pair evenMax = L[0] # parcourir les éléments d'index pair de la liste for i in range(0 , len(L)): if i%2 == 0: # chaque foi que evenMax < L[i] remplacer evenMax par L[i] if evenMax < L[i]: evenMax = L[i] return evenMax # Example L = [13 , 2 , 31 , 120 , 4 , 97 , 15] print(maxEven(L)) # affiche 31 |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 49: algorithme python qui détermine le maximum des éléments d'index pair d'une liste”