Fonction Python Range

Fonction Python Range

Python est un langage de programmation moderne, à usage général et de haut niveau qui est livré avec des fonctionnalités puissantes. Python a de nombreux modules intégrés pour prendre en charge diverses opérations. La fonction Range () est une fonction intégrée utilisée pour effectuer des tâches ou des actions spécifiques pour un nombre définitif de fois. En d'autres termes, la fonction Range () est utilisée pour effectuer une tâche itérativement. Cette fonction est utilisée en conjonction avec la boucle pour et la boucle while.

La fonction Range () vous permet de générer une séquence de nombres dans une plage spécifiée. La fonction Range () contient les deux définitions de constructeur suivantes:

    1. gamme (arrêt)
    2. gamme (démarrage, arrêt, étape)

La définition de la plage (arrêt) de la fonction de plage () prend la valeur d'arrêt comme argument. La valeur d'arrêt définit les points de fin de la séquence. La fonction Range () cesse de renvoyer la séquence de nombres lorsqu'il atteint la valeur d'arrêt. La fonction Range () prend également la valeur de départ, d'arrêt et de pas comme argument.

Les paramètres sont définis comme suit:

  • Démarrer: le début de la séquence de nombres.
  • Arrêt: le point de fin de la séquence de nombres.
  • Étape: la valeur d'incrément dans la séquence.

Par exemple, pour imprimer une séquence de nombres de 1 à 20 avec chaque valeur incrémentée de deux, la valeur de démarrage est 1, la valeur d'arrêt est de 21 et la valeur de pas est 2. Dans ce cas, la valeur d'arrêt est requise, tandis que les valeurs de début et de pas sont facultatives.

Examinons quelques exemples qui utilisent la fonction Python Range ().

Utilisation de range () avec pour boucle

La fonction Range () est principalement utilisée en combinaison avec les boucles pour et bien que. Dans le programme donné, nous n'avons défini que la valeur d'arrêt.

Nous allons imprimer une séquence de nombres en utilisant la boucle FOR et la fonction Range ().

#Définition de la plage de nombre jusqu'à 20
nombre = plage (21)
pour je en nombre:
# prise la séquence de nombres
imprimer ("le nombre est:", i)

Sortir

Ensuite, nous définirons la fonction Range () avec les valeurs de début, d'arrêt et de pas et d'imprimer la séquence de nombres en utilisant la boucle pour.

#Defining la plage de nombres de 1 à 21
#La valeur d'étape est 2
nombre = plage (1,21,2)
pour je en nombre:
# prise la séquence de nombres
imprimer ("le nombre est:", i)

Sortir

Création d'une liste de nombres à l'aide de la fonction Range ()

Par définition, la gamme () produit une séquence de nombres dans une plage donnée. Nous pouvons créer une liste de nombres en utilisant la fonction Range () de manière simple. Créons plusieurs listes à l'aide de la fonction Range ().

#Scréation d'une liste avec la gamme
#Using la valeur d'arrêt
La valeur #stop est de 20
my_list = plage (20)
# empreindre la liste
print (list (my_list))
# Using the Start and Stop Vale
La valeur #Start est de 7 et la valeur d'arrêt est de 20
my_list = gamme (7,20)
# empreindre la liste
print (list (my_list))
# Using Start, Stop et Step Valeur
La valeur #Start est de 7, la valeur d'arrêt est de 20 et la valeur de pas est 3
my_list = plage (7,20,3)
# empreindre la liste
print (list (my_list))

Sortir

Ensuite, nous imprimerons une liste des 10 premiers nombres impairs et même des nombres en utilisant la fonction Range ().

# Générer les 10 premiers nombres impairs
my_list = plage (1,20,2)
# empreindre la liste
print ("La liste des numéros impairs:", liste (my_list))
#Generating 10 premiers nombres pair
my_list = plage (2,21,2)
# empreindre la liste
print ("La liste des nombres pair:", list (my_list))

Sortir

Création d'un tuple de nombres en utilisant la fonction ()

Quant à une liste, nous pouvons également créer un tuple de nombres en utilisant la fonction Range ().

# Création d'un tuple avec portée
#USING STOP VALEUR
La valeur #stop est de 30
my_tuple = plage (30)
# empreindre le tuple
print (tuple (my_tuple))
# Using the Start and Stop Vale
La valeur #Start est de 7 et la valeur d'arrêt est de 30
my_tuple = gamme (7,30)
# empreindre le tuple
print (tuple (my_tuple))
# Using le début, l'arrêt et la valeur de pas
La valeur #Start est de 7, la valeur d'arrêt est de 30 et la valeur de pas est 3
my_tuple = gamme (7,30,3)
# empreindre le tuple
print (tuple (my_tuple))

Sortir

Utilisation de la fonction Range () pour itérer sur la longueur d'un objet

La fonction Range () peut également être utilisée pour effectuer une itération. La fonction Len () détermine la longueur de l'objet de séquence, i.e. La liste, les tuples et la valeur de longueur sont transmis à la plage () fonctionnent comme un argument. Voyons un exemple de ceci.

#Scréation d'une liste
my_list = [1,2,3,4,5,6,7,8,9]
pour x dans la gamme (len (my_list)):
imprimer (my_list [x])

Sortir

Conclusion

Cet article a expliqué la fonction Python Range () à travers divers exemples. Python est un langage de programmation moderne et de haut niveau qui fournit de nombreux modules et fonctions intégrés pour effectuer des tâches spécifiques. La fonction Range () est une telle fonction intégrée de Python. La fonction Range () est utilisée pour effectuer une tâche pour un certain nombre de fois. Il peut également être utilisé pour générer des nombres dans une séquence. Pour en savoir plus sur Python et les différentes fonctionnalités que vous pouvez utiliser avec cette langue, consultez Linuxhint.com.