Tant que ... faire ...

Au départ, la variable ouf vaut 0. Tant qu'elle est inférieure à 10, on affiche sa valeur et on l'augmente de 1.

In [1]:
ouf = 0

while ouf < 10:
    print(ouf)
    ouf = ouf +1
    
print(ouf,' : enfin sortis de la boucle, on est rendu à 10')
0
1
2
3
4
5
6
7
8
9
10  : enfin sortis de la boucle, on est rendu à 10

Exercice 1

A quoi sert le programme ci-dessous ?

In [2]:
k = 0

while k < 30:
    print(k)
    k = k+2
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28

Exercice 2

A l'aide d'une boucle while comme au-dessus, écrire (dans la fenêtre ci-dessous) un programme qui affiche les carrés des entiers de 1 à 20 : $1^2$, $2^2$, $3^2$, ... , $20^2$. (en Python $3^2$ s'obtient par 3**2 )

In [3]:
k = 1

while k <= 20:
    print(k**2)
    k = k+1
1
4
9
16
25
36
49
64
81
100
121
144
169
196
225
256
289
324
361
400

Exercice 3

Ecrire un programme qui affiche les multiples de 5 entre 0 et 100 (c'est-à-dire : 0 5 10 15 20 .... 100)

In [4]:
k = 0

while k <=100:
    print(k)
    k = k+5
0
5
10
15
20
25
30
35
40
45
50
55
60
65
70
75
80
85
90
95
100
In [ ]: