Í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

Ver Curso

Instruções de exercício

  • Adapte o loop for no código de amostra para usar enumerate() 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)