6.42.41 Faire une liste d’entiers : range
range a 1, 2 ou 3 arguments :
-
un entier n
range(n) renvoie la liste [0,..,n-1]
- 2 entiers a et b
range(a,b) renvoie la liste [a,a+1,..,b[
- 3 entiers a b et p
range(a,b,p) renvoie la liste [a,a+p,a+2p,..,b[
p est le pas qui vaut par défaut 1.
On tape :
range(5)
On obtient :
[0,1,2,3,4]
On tape :
range(4,10)
On obtient :
[4,5,6,7,8,9]
On tape :
range(10,4,-1)
On obtient :
[10,9,8,7,8,5]
On tape :
range(4,13,2)
On obtient :
[4,6,8,10,12]