Índices e valores (1)
O uso de um loop for
para iterar sobre uma lista dá acesso apenas a cada elemento da lista em cada execução, um após o outro. Se você também quiser acessar as informações do índice, ou seja, onde está localizado o elemento da lista que você está iterando, poderá usar enumerate()
.
Como exemplo, dê uma olhada em como o loop for
do vídeo foi convertido:
fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
print("person " + str(index) + ": " + str(height))
Este exercício faz parte do curso
Python intermediário
Instruções de exercício
- Adapte o loop
for
no código de amostra para usarenumerate()
e usar duas variáveis de iterador. - Atualize a instrução
print()
para que, em cada execução, seja impressa uma linha no formato"room x: y"
, em que x é o índice do elemento da lista e y é o elemento da lista em si, ou seja, a área. Lembre-se de imprimir a string exata, com o espaçamento correto.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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)