1. Description de la fonction range
La fonction range() en Python permet de générer une séquence de nombres. Elle prend généralement 1, 2 ou 3 arguments : start, stop, et step. start est le premier nombre de la séquence, stop est le dernier nombre de la séquence (non inclus), et step est l'intervalle entre les nombres de la séquence. Par défaut, start est 0, step est 1, et stop est requis. Exemple : range(5) génère la séquence [0, 1, 2, 3, 4].
2. Exemples d'usage de la fonction range()
Voici un exemple d'utilisation de la fonction range() en Python :
Exemple(imprimer les nombres de 1 à 10)
1 2 3 |
# Imprimer les nombres de 1 à 10 for i in range(1, 11): print(i) |
Exemple (imprimer les nombre de 10 à 20)
1 2 3 4 5 6 7 8 9 10 |
# Imprimer les nombres de 10 à 20 par pas de 2 for i in range(10, 21, 2): print(i) """output: 10 12 14 16 18 20""" |
Noter bien que la fonction range crée un objet itérable, mais pas une liste, pour créer une liste il faut utiliser la fonction list() sur l'objet range.
Exemple
1 2 3 4 5 |
# Création d'une liste de nombres de 1 à 10 numbers = list(range(1,11)) print(numbers) """output: [1,2,3,4,5,6,7,8,9,10]""" |
Younes Derfoufi
CRMEF OUJDA
1 thought on “La fonction range() en Python”