Retour à II Les principales structures algorithmiques en Python

G La boucle bornée for

La boucle bornée permet de répéter une ou plusieurs instructions un nombre défini de fois. La fonction range() permet de préciser le nombre de passages dans la boucle de différentes façons :

  • for i in range(n) qui signifie en langage naturel que La variable i prend les valeurs entières de 0 à n-1. L’instruction de la ligne suivante avec indentation sera réalisée avec cette série de valeurs.
  • for i in range(n,m) qui signifie en langage naturel que La variable i prend les valeurs entières de n à m-1. L’instruction de la ligne suivante avec indentation sera réalisée avec cette série de valeurs.
  • for i in range(n,m,k) qui signifie en langage naturel que La variable i prend les valeurs entières de n à m-1 avec un pas de k. L’instruction de la ligne suivante avec indentation sera réalisée avec cette série de valeurs.

Exemple 1 :

Editeur
for i in range(3) :
print(i)
Console (après exécution)
>>>
0
1
2
>>>

Exemple 2 :

Editeur
for i in range(12,16) :
print(i)
Console (après exécution)
>>>
12
13
14
15
>>>

Exemple 3 :

Editeur
for i in range(5,15,3) :
print(i)
Console (après exécution)
>>>
5
8
11
14
>>>