Fonction range() – Python
La fonction range() renvoie une séquence de nombres, à partir de 0 par défaut, et incrémente de 1 (par défaut), et s’arrête avant un nombre spécifié.
Syntaxe:
range(start, stop, step)
Paramètres:
- start (Optionnel) : Un nombre entier spécifiant à quelle position commencer. La valeur par défaut est 0
- stop (Obligatoire) : Un nombre entier spécifiant à quelle position s’arrêter (non inclus).
- step (Optionnel) : Un nombre entier spécifiant l’incrémentation. La valeur par défaut est 1
Valeur de retour:
La fonction range() renvoie un objet de séquence immuable de nombres selon les définitions utilisées.
Exemple 1:
Créez une séquence de nombres de 0 à 10 et affichez chaque élément de la séquence:
r = range(11) for i in r: print(i)
Sortie:
0 1 2 3 4 5 6 7 8 9 10
Exemple 2:
Créez une séquence de nombres de 4 à 8 et affichez chaque élément de la séquence:
r = range(4, 9) for i in r: print(i)
Sortie:
4 5 6 7 8
Exemple 3:
Créez une séquence de nombres de 1 à 10, mais incrémentez de 2 au lieu de 1:
r = range(1, 11, 2) for i in r: print(i)
Sortie:
1 3 5 7 9