Python 10.6 PARTIE 1: Exercice : Algorithme « valeur la plus petite »

Nous allons continuer notre apprentissage et ici nous allons travailler sur un algorithme qui permet de récupérer la plus petite valeur de la liste, ici nous allons travailler sur les distances, imaginons qu'on veut chercher à trouver le chauffeur le plus proche de nous après une commande de taxi ou d'uber donc ici nous avons une liste des distances qui en réalité la distance les différents voitures qui se trouvent autour de nous le but du jeu est d'écrire un algorithme qui va regarder chaque valeur et trouver la plus petite valeur, l'imprimer en sorte donc la plus petite valeur ici sera 0,3 nous avons notre liste qui est distance en kilomètres comportant sept distances, on va faire sur programme ensemble et après vous aurez les exercices pour améliorer ce programme maintenant pour trouver la valeur la plus petite je peux boucler sur chaque élément en faisant for distance in distance km deux points. Il nous faut d'abord avoir la distance minimale ici, on va faire distance min égale à la distance numéro 1 de la liste donc ça va être distance en kilomètre de zéro c'est ça notre distance minimale et maintenant dans notre for on va vérifier la distance avec un if distance inférieure à distance min deux points distance min va être égale à la distance trouvée et à la fin nous allons imprimer notre distance en faisant un print distance minimale est deux points virgule min et nous pouvons même ajouter le kilomètre Je vais lancer mon code voyez qu'on a bien la distance minimale qui est 0,3 km et si on change de valeur, en mettant peut-être ici zéro et je relance notre distance change bien on a maintenant notre distance minimale qui est 0,2 donc je vais remettre ici 2 comme au départ nous allons maintenant créer une autre liste contenant l'ensemble des chauffeurs c'est ça que j'ai mis en commentaire ici donc je décommente et ici nous avons bien 7 chauffeurs qui correspond à 7 distances. On a bien 1 nom qui est associé à une distance et maintenant on va améliorer le programme à travers un exercice vous allez devoir récupérer l'index du nom du chauffeur correspondant à la plus petite distance, donc ici la plus petite distance c'est 0,3 et vous devez récupérer comme non Joss pour cet exercice nous allons trouver l'index minimal donc je vais commenter ici vous aurez à trouver l'index qui correspond à la distance minimale et enfin vous devez afficher un print ici vous aurez à la fin un print avec index minimale est et après vous devez afficher index min donc je vous laisse faire l'exercice et on se retrouve dans quelques minutes pour la correction.