Boucle While Python

Boucle Python

Python a deux commandes de boucle primitives :

  • while Boucle
  • for Boucle

Boucle while

Si vous utilisez while Le cycle, tant que la condition est vraie, nous pouvons exécuter un ensemble d'instructions.

Exemple

Tant que i est inférieur à 7, imprimez i :

i = 1
while i < 7:
  print(i)
  i += 1

Exécuter l'exemple

Remarque :N'oubliez pas d'augmenter isinon le cycle continuera éternellement.

while Le cycle a besoin de préparer les variables associées. Dans cet exemple, nous devons définir une variable d'index i,nous le mettons à 1.

Instruction break

Si vous utilisez break Instruction, même si la condition while est vraie, nous pouvons arrêter le cycle :

Exemple

Sortir du cycle lorsque i est égal à 3 :

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

Exécuter l'exemple

Instruction continue

Si vous utilisez continue Instruction, nous pouvons arrêter l'itération actuelle et passer à la suivante :

Exemple

Si i est égal à 3, passez à l'itération suivante :

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continue
  print(i)

Exécuter l'exemple

Instruction else

En utilisant l'instruction else, nous pouvons exécuter une boucle de code une fois que la condition n'est plus valable :

Exemple

Imprimez un message lorsque la condition est fausse :

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i est plus grand ou égal à 6")

Exécuter l'exemple