Vous disposez de la liste suivante, qui alterne un prénom puis un âge :
docliste = ["Patrick", 30, "Alice", 25, "Boby", 22]
Objectif
- Créez les variables
age_patrick,age_aliceetage_bobyen récupérant les valeurs correspondantes dansdocliste
Contraintes
- Ne modifiez pas
docliste.
-
Utilisez l’indexation de liste pour accéder aux éléments
-
Les index commencent à 0
code Code
docliste = ["Patrick", 30, "Alice", 25, "Boby", 22]
age_patrick = docliste[1]
age_alice = docliste[3]
age_boby = docliste[5]
comment Explications
La liste alterne prénom puis âge. En Python, l'indexation commence à 0. Ainsi:
-
"Patrick" est à l'index 0 et son âge à l'index 1.
-
"Alice" est à l'index 2 et son âge à l'index 3.
-
"Boby" est à l'index 4 et son âge à l'index 5.
Il suffit donc d'accéder aux positions 1, 3 et 5 pour récupérer respectivement 30, 25 et 22. Cette approche exploite la structure régulière de la liste.
star Points importants
-
Les indices commencent à
0en Python. -
La liste alterne prénom (index pair) puis âge (index impair).
-
Les âges sont aux indices 1, 3 et 5 pour ces données.
-
L'accès à un élément se fait avec la syntaxe
liste[index].
docliste = ["Patrick", 30, "Alice", 25, "Boby", 22]
docliste = ["Patrick", 30, "Alice", 25, "Boby", 22] age_patrick = docliste[1] age_alice = docliste[3] age_boby = docliste[5]
Console
Un instant...
Résultats
Vérifier l'âge de Patrick
assert isinstance(age_patrick, int), "La variable age_patrick doit être un entier."
assert age_patrick == 30, "L'âge de Patrick doit être 30, obtenu: {}".format(age_patrick)Vérifier l'âge d'Alice
assert isinstance(age_alice, int), "La variable age_alice doit être un entier."
assert age_alice == 25, "L'âge d'Alice doit être 25, obtenu: {}".format(age_alice)Vérifier l'âge de Boby
assert isinstance(age_boby, int), "La variable age_boby doit être un entier."
assert age_boby == 22, "L'âge de Boby doit être 22, obtenu: {}".format(age_boby)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 :