Boucle Tant que

Définition

Cet type de boucles est utilisé lorsque l'on ne connaît pas a priori le nombre de fois que l'on veut répéter une partie du programme.

Méthode

La structure algorithmique Tant que... Faire est représentée sous Python par

while condition :

... instructions à répéter

AttentionBloc de programme

Sous Python, le commencement de la partie du programme se situant dans le Tant que est marqué par les deux points ":"

La partie du code qui est située dans le bloc Tant que est décalée par rapport à la marge. C'est ce décalage qui permet de marquer également la fin du bloc. Il n'y a donc pas de mot particulier pour marquer la fin du Tant que.

Exemple

1
a=10
2
n=0
3
while a<50 :
4
 ... a=a*1.02
5
... n=n+1
6
print ("50 a été atteint au bout de ",n," etapes")

Dans ce programme, les ... désignent un décalage par rapport à la marge.