‫Bienvenue dans l'introduction à Loop's puis dans ce chapitre, nous allons couvrir les différents types de
‫boucles et vous allez apprendre à les utiliser en pratique.
‫Mais tout d'abord, jetons un coup d'œil à la théorie et nous allons commencer par les différents types
‫de boucles et leurs avantages.
‫Voyons donc d'abord les avantages.
‫Quels sont les avantages des boucles ?
‫Eh bien, tout d'abord, ils permettent de gagner du temps, vous n'avez donc pas à créer des charges de code, mais vous pouvez souvent le
‫simplifier et le mettre en boucle et ils peuvent vous aider à gagner du temps.
‫Ensuite, ce sont des modules de répétition rapides et faciles.
‫Ils vous permettent donc de répéter facilement votre code plusieurs fois en fonction des conditions que vous avez configurées.
‫Donc, si vous dites, OK, je veux exécuter ce code dix fois, vous pouvez simplement le faire avec une boucle.
‫Ils vous permettent de travailler avec d'énormes quantités de données afin que vous n'ayez pas à vérifier les données manuellement, mais vous
‫pouvez également le faire avec une boucle.
‫C'est donc un énorme avantage.
‫Et nous verrons quand cela sera utile, alors cela vous permettra de parcourir les tableaux.
‫Et c'est quelque chose qui n'ajoute pas encore trop de valeur parce que nous n'avons pas encore couvert une course,
‫mais nous le ferons dans l'un des chapitres suivants.
‫Alors pas de soucis, on y arrivera et vous verrez ensuite quels sont les avantages des boucles quand on travaille avec une
‫course.
‫Ensuite, examinons les types de boucles et il existe plusieurs types.
‫Tout d'abord, la boucle for.
‫Ensuite, il y a la boucle while, qui vérifie et puis ça va.
‫Ensuite, il y a la boucle do while qui fait d'abord, puis vérifie.
‫Et puis nous avons la boucle pour chaque qui parcourt un tableau ou une liste.
‫Et c'est ce que je vais vous montrer dès que nous arriverons à une course et à des listes.
‫Donc tout d'abord, la boucle for la boucle for a une valeur de départ entre parenthèses, puis séparée par
‫un point-virgule, la condition et l'incrément à nouveau séparés, puis entre accolades, vous devez coder, mon pote.
‫C'est donc le code qui doit être répété.
‫La fréquence à laquelle cela doit être répété dépend de la valeur de départ et de la condition et bien sûr
‫de l'incrément.
‫Donc, tout ce que vous configurez dans ces trois lignes déterminera combien de fois cet automne sera exécuté.
‫Et c'est parfaitement bien pour les compteurs.
‫Les suivis sont donc incroyables afin d'exécuter des compteurs à côté de la boucle while, vous commencez avec une variable de
‫compteur.
‫Vous le mettez, par exemple, à zéro.
‫Il pourrait s'agir d'un numéro différent.
‫Ensuite, vous avez le mot-clé while et entre parenthèses vous avez la condition.
‫Ainsi, par exemple, tant que la variable de compteur est inférieure à 10, lancez cette boucle
‫while.
‫Ensuite, vous avez le code qui doit être exécuté une fois la condition remplie et il sera répété aussi souvent
‫que la condition est remplie.
‫Un aspect très important ici est d'avoir cette variable de compteur incrémentée.
‫Vous devez donc incrémenter la controverse dans une boucle while.
‫Sinon, vous obtenez une fin à une boucle infinie et c'est quelque chose que vous ne voulez pas car cela fera
‫planter votre programme.
‫C'est donc la structure générale d'une boucle while que vous pouvez utiliser avec des boucles while, non seulement
‫avec des entiers ou des nombres, vous pouvez également les utiliser avec des booléens afin de pouvoir vérifier si quelque chose est vrai.
‫Ainsi, par exemple, vous pouvez vérifier ce que l'utilisateur a entré tant que l'utilisateur n'a pas entré zéro, par
‫exemple, vous allez simplement ajouter les nombres qu'il a entrés.
‫C'est donc quelque chose que vous pouvez vérifier ici.
‫Ainsi, alors qu'une condition spécifique n'est pas vraie, l'utilisateur n'a pas entré zéro, cela signifie donc que la balle est
‫fausse.
‫Veuillez continuer et exécuter le code et il exécute le code tant que la condition est remplie.
‫Et cela signifie qu'il ne doit pas seulement être aussi long que ce sujet controversé, par exemple, mais
‫aussi basé sur des booléens.
‫Et cela aura beaucoup plus de sens dès que nous entrerons dans les booléens.
‫Nous aurons donc également des exemples de booléens.
‫Très bien.
‫Ensuite, la boucle do while.
‫Et celui-ci est légèrement différent de la boucle de fil, même s'il a le terme sauvage à l'intérieur de son nom.
‫Cela commence par une controverse également en dehors de la boucle elle-même.
‫Ensuite, vous devez faire un mot-clé, puis les accolades.
‫Et là-dedans, vous avez le code que vous souhaitez exécuter plusieurs fois ou au moins une fois.
‫Et c'est une différence entre un moment et un moment.
‫Bouclez la boucle do while fait d'abord, puis elle vérifie en bas la condition.
‫Il se répétera donc tant que la condition est vraie, mais il s'exécutera au moins une fois.
‫Et de cette façon, vous avez également l'incrément de la variable de compteur ici.
‫Ensuite, il exécute le code tant que la condition est également remplie.
‫Donc la même chose que la boucle while.
‫Seule la différence est ici.
‫Comme je l'ai dit, il s'exécute une fois en premier et cela peut être très utile si, par exemple, vous ne savez pas
‫si la condition est remplie, mais que vous souhaitez au moins exécuter le code car il initialise quelque chose ou
‫prépare quelque chose, alors vous utilisez une boucle do while.
‫Et puis enfin, nous avons pour chaque boucle et elle parcourt un tableau ou une liste.
‫C'est seulement tant qu'il y a du contenu.
‫Et c'est super parce que si.
‫Vous exécutez une boucle for, par exemple, via un tableau, ce que vous pouvez obtenir en tant qu'exception d'index de tableau hors
‫limites, et c'est quelque chose que vous n'obtenez pas pour chaque groupe.
‫C'est donc à peu près une erreur que vous pouvez éviter tant que vous l'utilisez pour chaque boucle.
‫Et enfin, plus à ce sujet dans le chapitre effacé.
‫Nous n'allons donc pas couvrir chaque boucle dans ce chapitre, mais nous allons l'utiliser dès
‫que nous arriverons à la section tableau.
‫Et je voulais juste le mettre ici pour que vous sachiez qu'il existe également un type de boucle différent.
‫Donc pour chaque boucle.
‫Super.
‫Entrons donc dans la démo et commençons par quelques exemples.
‫Alors rendez-vous là-bas.