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_alice et age_boby en récupérant les valeurs correspondantes dans docliste

Contraintes

  • Ne modifiez pas docliste.
Afficher l'aide
  • 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 à 0 en 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...
terminal

Résultats

/ 3 tests validés

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é 👇

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.