Ex 5.13
Aller à la navigation
Aller à la recherche
Énoncé de l'exercice :[modifier]
Écrivez un programme qui recherche le plus grand élément présent dans une liste donnée. Par exemple, si on l’appliquait à la liste [32, 5, 12, 8, 3, 75, 2, 15], ce programme devrait afficher : le plus grand élément de cette liste a la valeur 75.
Solutions de cet exercices :[modifier]
- Solution de Kévin Detaille :
t=[32, 5, 12, 8, 3, 75, 2, 15] i,a,b,c=0,0,0,0 while i<len(t): a=t[i] if(a>b): b=a i=i+1 print("le plus grand élément de cette liste est la valeur",b)
- Solution de Cyril Dewez :
liste1=[32,5,12,8,3,75,2,15] a=1 lpgn=liste1[0] b=len(liste1) c=b-1 while a<c : autre=liste1[a] if autre>lpgn : lpgn=autre a=a+1 print("Le plus grand nombre est",lpgn)
- Solution de Gérard Swinnen :
#Recherche du plus grand élément d'une liste # Liste fournie au départ : tt = [32, 5, 12, 8, 3, 75, 2, 15] # Au fur et à mesure du traitement de la liste, on mémorisera dans # la variable ci-dessous la valeur du plus grand élément déjà trouvé : max = 0 # Examen de tous les éléments : i = 0 while i < len(tt): if tt[i] > max: max = tt[i] # mémorisation d'un nouveau maximum i = i + 1 # Affichage : print("Le plus grand élément de cette liste a la valeur", max)