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
Instructions de l’exercice
- Adaptez la boucle
fordans l'exemple de code pour utiliserenumerate()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)