IniziaInizia gratis

Indici e valori (1)

L'utilizzo di un ciclo for per scorrere una lista ti permette di accedere a tutti gli elementi di quest’ultima, uno dopo l’altro, ad ogni esecuzione. Se vuoi accedere anche all’indice, cioè alla posizione dell’elemento della lista su cui stai iterando, puoi usare enumerate().

A titolo di esempio, guarda come è stato convertito il ciclo for del video:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :

    print("person " + str(index) + ": " + str(height))

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Adatta il ciclo for del codice di esempio per utilizzare enumerate() con due variabili iteratore.
  • Aggiorna la funzione print() in modo che, ad ogni esecuzione, venga stampata una riga del tipo "room x: y", dove x è l’indice dell’elemento della lista e y è il valore effettivo, cioè l’area. Assicurati di stampare questa stringa esatta, con la spaziatura corretta.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice