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

min_value

avec la valeur la plus petite qu’il trouve. À la fin, il imprime la valeur de

min_value

, 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

trouver_min()

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 .

Please follow and like us:
Pin Share