Les boucles bornées for i in range(..):

  Définition :
 

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

Une boucle bornée répète le traitement un nombre de fois déterminé à l’avance.

Langage naturel
Pour i allant de à 0 à 9 :
   instructions
for i in range(10): instructions

Remarques :

Les ":" en fin de ligne du for...in range()... sont obligatoires

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

 

 

a=1
b=11 
for i in range(b):
   print(a+i)

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

Utilisation de l'instruction range():

Langage naturel i allant de 0 à 4  i allant de 1 à 10 i allant de 2 à 10 de 2 en 2 
i in range(5) i in range (1,11) i in range(2,11,2)

On peut noter le décalage entre les attributs de range() et les nombres concernés.

 

 

a=20
b=30
for i in range(a,b+1) : 
   print(i)

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

Défi Python :

 

 

Faire un algorithme qui affiche tous les nombres pairs compris entre 95 et 131 ....