Lorsque tu utilises un bloc de répétition pour boucler ton code, comment l'ordinateur sait-il quand il est répété suffisamment de fois ? Le bloc de répétition cache en fait un code plus sophistiqué appelé boucle qui compte à partir d'un départ jusqu'à une valeur finale par une augmentation. Par exemple, une répétition de 3 blocs compte de 1 à 3 par 1. Chaque fois qu'il compte, 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 variable de compteur qui est fixée à la valeur de départ au début de la boucle et a ajoute l'incrément à chaque fois que la boucle est exécutée. Dès que la variable de comptage est supérieure à la valeur finale, la boucle s'arrête. L'avantage d'utiliser un réel pour la boucle au lieu du bloc de répétition, c'est que tu peux voir réellement la variable de comptage et l'utiliser dans ta boucle. Par exemple, si j'ai un série de fleurs, la première a un nectar, la seconde a deux nectars et le troisième en a trois, je peux utiliser la boucle pour dire à l'abeille de collecter le "compte de nectars à chaque fois, qui serait : un à la première fleur, deux à la deuxième et trois à la troisième. Dans une boucle, tu peux également incrémenter le compteur d'un nombre autre que un à chaque fois. Tu peux potentiellement compter par 2s, 4s ou même un montant qui change à chaque seconde.