CommencezCommencez gratuitement

Index et valeurs (1)

Utiliser une boucle for pour itérer sur une liste vous donne seulement accès à chaque élément de la liste, l'un après l'autre. Si vous voulez aussi accéder à l'information d'index, c'est‑à‑dire l'emplacement de l'élément parcouru, vous pouvez utiliser enumerate().

Par exemple, regardez comment la boucle for de la vidéo a été convertie :

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • Adaptez la boucle for dans l'exemple de code pour utiliser enumerate() et utilisez deux variables d'itération.
  • Mettez à jour l'instruction print() afin que, à chaque exécution, une ligne de la forme "room x: y" soit affichée, où x est l'index de l'élément de la liste et y est l'élément lui‑même, c'est‑à‑dire l'aire. Assurez‑vous d'afficher exactement cette chaîne, avec les bons espaces.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# areas list
areas = [11.25, 18.0, 20.0, 10.75, 9.50]

# Change for loop to use enumerate() and update print()
for a in areas :
    print(a)
Modifier et exécuter le code