Le but de cet exercice est de créer une liste de nombres allant de 5 à 15.

Pensez à utiliser une fonction spéciale qui vous permettra de créer rapidement cette liste.

Créez la liste dans une variable appelée resultat.

Afficher l'aide

Vous devriez regarder du côté de la fonction range 😉

code Code

liste_de_nombres = range(5, 16)
resultat = list(liste_de_nombres)

comment Explications

Pour créer facilement et rapidement des listes de nombres, on utilise la fonction range.

On peut l'utiliser en passant un seul nombre en argument, auquel cas la fonction range va créer une liste allant de 0 jusqu'au nombre indiqué, - 1 :

>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Vous voyez dans l'exemple ci-dessus, que la liste s'arrête à 9.

On peut également passer deux arguments, pour indiquer à la fonction à partir de quel nombre commencer, comme pour cet exercice :

>>> list(range(5, 16))
[5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]

Là encore, vous remarquerez que la liste s'arrête à 15.

Si nous voulons inclure le nombre 15 dans la liste, il faut donc passer en deuxième argument le nombre 16.

Attention

Depuis Python 3, la fonction range ne retourne pas une liste mais un objet de type range.

Si vous voulez afficher cet objet en tant que liste, il vous faudra utiliser la fonction list pour convertir l'objet range en liste.

star Points importants

  • La fonction range permet de générer une liste de nombres rapidement.

  • Depuis Python 3, il faut utiliser la fonction list pour convertir le résultat de la fonction range en liste.

liste_de_nombres = range(5, 16)
resultat = list(liste_de_nombres)

Console

Un instant...
terminal

Résultats

/ 1 tests validés

Test de la variable resultat

assert resultat == list(range(5, 16)), "La variable resultat ne contient pas les bonnes valeurs."

        

Bravo, tu as réussi cet exercice de code 🥳

💎

Envoyer ma solution

Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇

Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.

Ma solution :

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.