Les boucles avec pas
Boucle avec pas positif
Comment afficher les entiers pairs entre 2 et 20 ? Le plus simple est d'utiliser range(a,b,p) qui permet de parcourir les valeurs supérieures ou égales à a et strictement inférieures à b de p en p : a, a+p, a+2p, a+3p, ...
1
for k in range(2,21,2) :
2
print(k)
On obtient donc :
1
2
2
4
3
6
4
8
5
10
6
12
7
14
8
16
9
18
10
20
Boucle avec pas négatif
Comment afficher les entiers en ordre décroissant ? Le plus simple est d'utiliser range(a,b,p) avec une valeur négative du pas p.
1
for i in range(15,0,-1) :
2
print(i)
On obtient :
1
15
2
14
3
13
4
12
5
11
6
10
7
9
8
8
9
7
10
6
11
5
12
4
13
3
14
2
15
1