Programme Python pour trouver la plus petite valeur dans une liste
Voici comment vous pouvez écrire un programme Python pour trouver la plus petite valeur dans une liste :
# déclarez une liste liste = [3, 5, 1, 2, 4] # définissez une variable pour stocker la valeur la plus petite min_value = liste[0] # parcourez la liste for valeur in liste: # si la valeur est inférieure à la valeur actuellement stockée dans la variable min_value, mettez à jour la variable if valeur < min_value: min_value = valeur # imprimez la valeur la plus petite print(min_value)
Ce code parcourt la liste et met à jour la variable
avec la valeur la plus petite qu’il trouve. À la fin, il imprime la valeur de
, qui est la plus petite valeur de la liste.
Voici comment vous pouvez écrire une fonction Python pour trouver la plus petite valeur dans une liste :
def trouver_min(liste): # définissez une variable pour stocker la valeur la plus petite min_value = liste[0] # parcourez la liste for valeur in liste: # si la valeur est inférieure à la valeur actuellement stockée dans la variable min_value, mettez à jour la variable if valeur < min_value: min_value = valeur # renvoyez la valeur la plus petite return min_value # testez la fonction en passant une liste comme argument print(trouver_min([3, 5, 1, 2, 4])) # doit renvoyer 1 print(trouver_min([-1, -5, -3, -2, -4])) # doit renvoyer -5
La fonction
prend une liste en argument et renvoie la valeur la plus petite de la liste en utilisant la même logique que le code précédent. Vous pouvez l’utiliser en la appelant avec une liste en argument, comme dans les exemples de test .