Les boucles non bornées while ..... :

  Définition :
 

Une boucle permet de répéter un traitement un certain nombre de fois.

Une boucle non bornée répète le traitement jusqu'à ce qu'une condition soit vérifiée. On parle aussi de boucle conditionnelle.

Langage naturel
Tant que condition faire :
   instructions
while condition : instructions

Remarques :

♦ Les ":" en fin de ligne du while sont obligatoires

♦ Ne pas oublier l'indentation (décalage) des blocs d'instruction 

 

 

a=10
while a < 20 :
   a=a+1
   print(a)

Copie - colle le script dans l'éditeur pour l'exécuter et teste des valeurs de a.

Défi Python :

 

 

Faire un algorithme qui affiche tous les puissances de 2 plus petites que 100 ....

♦ Utilisation de plusieurs conditions.

Langage naturel et ou
and or

 

 

 

a=5 
while (a > 4 and 1000 > a) :     
   a=a+2     
   print(a)

Copie - colle le script dans l'éditeur pour l'exécuter.....

Défi Python :

 

 

Faire un algorithme qui affiche tous les multiples de 3 compris entre 200 et 300.