Section courante

A propos

Section administrative du site

RANGE

Rang
Python

Syntaxe

range(stop)
range(start, stop)
range(start, stop, step)

Paramètres

Nom Description
start Ce paramètre optionnel permet d'indiquer le point de départ de la liste.
stop Ce paramètre permet d'indiquer le point d'arrêt de la liste.
step Ce paramètre optionnel permet d'indiquer la progression entre chaque nombre. La valeur par défaut est 1.

Description

Cette fonction permet de retourner une liste de progressions arithmétiques.

Algorithme

MODULE RANGE(start=0, stop, step=1)
   Initialiser une liste vide `sequence`
   SI seul `stop` est fourni ALORS
      current ← 0
   SINON
      currentstart
   FIN SI
   SI step est négatif ALORS
      BOUCLE TANT QUE current < stop FAIRE
         Ajouter `current` à `sequence`
         currentcurrent + step
      FIN BOUCLE TANT QUE
   SINON
      BOUCLE TANT QUE current > stop FAIRE
         Ajouter `current` à `sequence`
         currentcurrent + step
      FIN BOUCLE TANT QUE
   FIN SI
   RETOURNE sequence comme une séquence d'entiers

Remarque

Exemple

Voici un exemple de l'utilisation de cette fonction :

Essayer maintenant !
  1. print range(10)
  2. print range(0,10)
  3. print range(0,10,1)

on obtiendra le résultat suivant :

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]


Dernière mise à jour : Mercredi, le 14 septembre 2016