Índices y valores (1)
Utilizar un bucle for
para iterar sobre una lista sólo te da acceso a cada elemento de la lista en cada ejecución, uno tras otro. Si también quieres acceder a la información del índice, es decir, dónde se encuentra el elemento de la lista sobre el que estás iterando, puedes utilizar enumerate()
.
Como ejemplo, mira cómo se convirtió el bucle for
del vídeo:
fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
print("person " + str(index) + ": " + str(height))
Este ejercicio forma parte del curso
Python intermedio
Instrucciones de ejercicio
- Adapta el bucle
for
del código de ejemplo para utilizarenumerate()
y utilizar dos variables iteradoras. - Actualiza la sentencia
print()
para que en cada ejecución se imprima una línea de la forma"room x: y"
, donde x es el índice del elemento de la lista e y es el elemento real de la lista, es decir, el área. Asegúrate de imprimir esta cadena exacta, con el espaciado correcto.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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)