Un petit exemple d'utilisation du while (du tant que ..., faire ...) :
>>> i=0 >>> while i<4 : ... print i ... i+=1 ...
Par exemple, si l'on souhaite obtenir le $n$ tel que $1+2+3+..+n$ dépasse pour la première fois 1000, on peut procéder ainsi :
>>> S = 0 >>> n = 1 >>> while S < 1000 : ... S = S + n ... n = n + 1 ... >>> print n 46
A noter, une fois encore, que l'on peut utiliser une instruction break pour quitter une boucle while :
>>> i=0 >>> while 1 : ... i+=1 ... if i>5 : ... break ...