Cours de Développement Python
Chapitre
>
Niveau

Apprentissage des boucles
Boucles While

Les boucles sont des séquences que vous pouvez utiliser pour répéter le même code. Cela vous facilite la tâche dans le jeu sans avoir à écrire de longues listes de codes. Il existe deux types de boucles : les boucles while et les boucles for, que nous explorerons dans les niveaux suivants.

Il y a cinq (5) œufs sur cette carte, vous pouvez les ramasser avec seulement quelques lignes de code en utilisant une boucle while. Essayez de ramasser tous les œufs en répétant les mêmes deux lignes de code quatre fois.

Guide

Objectif

Ramassez tous les œufs dans la grange en n'écrivant que six (6) lignes de code, en utilisant la boucle while.

Les poules ont pondu leurs œufs partout ! Parcourez la grange et ramassez tous les œufs rapidement !

Afin de réduire la quantité de code que vous devez écrire et de rendre le codage beaucoup moins fastidieux, vous pouvez utiliser des boucles ! Ce sont des séquences qui vous permettent de répéter le même code, éliminant ainsi la nécessité d'écrire le même code à plusieurs reprises.

Une boucle while est une telle boucle où vous pouvez configurer le code à répéter tant qu'une certaine condition est présente. Configurez une variable nommée count pour déterminer combien de fois vous souhaitez que le code boucle, puis définissez-la comme une condition pour la boucle.

count = 0 while count < 4: [Code que vous souhaitez boucler quatre fois] count += 1

Dans cet exemple, la boucle while vérifie si count est inférieur < à 4, count commence à 0 et augmente de +1 à chaque cycle jusqu'à atteindre 4. Tout code que vous insérez en retrait sous la boucle while sera répété, dans ce cas quatre fois. Attention, les boucles peuvent s'exécuter indéfiniment si elles ne sont pas arrêtées, alors assurez-vous de ne pas supprimer ou commenter la variable count, sinon cela pourrait déclencher une erreur.

Essayez-le ! Ramassez cinq (5) œufs et complétez le niveau en n'ayant écrit que six (6) lignes de code au total dans l'éditeur de code.

Livre de Code