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.
Vous devriez regarder du côté de la fonction range 😉
Code
liste_de_nombres = range(5, 16)
resultat = list(liste_de_nombres)
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.
Points importants
-
La fonction
rangepermet de générer une liste de nombres rapidement. -
Depuis Python 3, il faut utiliser la fonction
listpour convertir le résultat de la fonctionrangeen liste.
Vincentb

Emeric

Jean Penan GOUMOU

Amine7

eliezer

zeno

Dimitri

Maxime

Dame

Beninio

Daniel

Jérôme

Grégory Catalan

Nathan

LILAJ_offi

Eric CLOUZET

Ali

Mohamed

ak1

Alexandre

OTCHO

Bechir

Gaut

Lionel

Hassane

Jean-Francois

Adam

Sire

Jean-Aimé

Pierre

alea.darksubspace

chaymae

Faouzi

Kae

Lionel

Cyprien

Youcef

Guillaume EOCHE

DamECP

Li

Flo

Julien CRUZ

gabriel

benatt

Moussa

ReMeMbeR

shaima

Aurélien

Farid

Test

yoann

hedill

Victor

Iris

JB

Membre #41331

Tyflow

Desmond

Membre #42022

Pierre

VIKKO

Buddyblue

victor

sam069

Nolan

kingZ

jamil

Will

Patrice FERDINAND

liste_de_nombres = range(5, 16) resultat = list(liste_de_nombres)
Console
Un instant...
Résultats
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é 👇
Ma solution :

