Utiliser la fonction range()
Dans cette étape, vous apprendrez à utiliser la fonction range()
en Python. La fonction range()
est un outil puissant pour générer des séquences de nombres, qui sont couramment utilisées dans les boucles et d'autres structures de programmation.
La fonction range()
peut être utilisée de plusieurs manières :
range(stop)
: Génère une séquence de nombres de 0 jusqu'à (mais sans inclure) stop
.
range(start, stop)
: Génère une séquence de nombres de start
jusqu'à (mais sans inclure) stop
.
range(start, stop, step)
: Génère une séquence de nombres de start
jusqu'à (mais sans inclure) stop
, en incrémentant de step
.
Créons un nouveau script Python nommé range_function.py
dans votre répertoire ~/project
en utilisant l'éditeur VS Code.
## ~/project/range_function.py
for i in range(5):
print(i)
Dans ce script, nous utilisons la fonction range(5)
pour générer une séquence de nombres de 0 à 4. La boucle for
itère à travers cette séquence, affichant chaque nombre.
Maintenant, exécutons le script en utilisant la commande suivante dans le terminal :
python ~/project/range_function.py
Vous devriez voir la sortie suivante :
0
1
2
3
4
Ensuite, modifions le script pour utiliser la forme range(start, stop)
:
## ~/project/range_function.py
for i in range(2, 7):
print(i)
Dans ce script modifié, nous utilisons range(2, 7)
pour générer une séquence de nombres de 2 à 6.
Exécutez le script à nouveau :
python ~/project/range_function.py
Vous devriez voir la sortie suivante :
2
3
4
5
6
Enfin, explorons la forme range(start, stop, step)
:
## ~/project/range_function.py
for i in range(0, 10, 2):
print(i)
Dans ce script, nous utilisons range(0, 10, 2)
pour générer une séquence de nombres pairs de 0 à 8.
Exécutez le script :
python ~/project/range_function.py
Vous devriez voir la sortie suivante :
0
2
4
6
8
En expérimentant avec différents paramètres, vous pouvez utiliser efficacement la fonction range()
pour générer diverses séquences de nombres pour vos programmes Python.