1 00:00:05,399 --> 00:00:10,309 Lorsque tu utilises un bloc de répétition pour boucler ton code, comment l'ordinateur sait-il quand il est répété 2 00:00:10,309 --> 00:00:15,860 suffisamment de fois ? Le bloc de répétition cache en fait un code plus sophistiqué 3 00:00:15,860 --> 00:00:21,590 appelé boucle qui compte à partir d'un départ jusqu'à une valeur finale par une 4 00:00:21,590 --> 00:00:30,630 augmentation. Par exemple, une répétition de 3 blocs compte de 1 à 3 par 1. Chaque fois qu'il compte, 5 00:00:30,630 --> 00:00:35,820 il exécute le code à l'intérieur de la boucle. La boucle sait combien de fois elle a été lancée en utilisant une 6 00:00:35,820 --> 00:00:40,019 variable de compteur qui est fixée à la valeur de départ au début de la boucle et a 7 00:00:40,019 --> 00:00:44,309 ajoute l'incrément à chaque fois que la boucle est exécutée. Dès que la variable de comptage est 8 00:00:44,309 --> 00:00:51,360 supérieure à la valeur finale, la boucle s'arrête. L'avantage d'utiliser un réel pour la boucle 9 00:00:51,360 --> 00:00:55,470 au lieu du bloc de répétition, c'est que tu peux voir réellement la variable de comptage et l'utiliser 10 00:00:55,470 --> 00:01:01,720 dans ta boucle. Par exemple, si j'ai un série de fleurs, la première a un 11 00:01:01,720 --> 00:01:06,740 nectar, la seconde a deux nectars et le troisième en a trois, je peux utiliser la boucle pour 12 00:01:06,740 --> 00:01:12,470 dire à l'abeille de collecter le "compte de nectars à chaque fois, qui serait : un à la 13 00:01:12,470 --> 00:01:18,170 première fleur, deux à la deuxième et trois à la troisième. Dans une boucle, tu peux également 14 00:01:18,170 --> 00:01:22,940 incrémenter le compteur d'un nombre autre que un à chaque fois. Tu peux potentiellement compter par 15 00:01:22,940 --> 00:01:26,780 2s, 4s ou même un montant qui change à chaque seconde.