Zacznij terazZacznij za darmo

Indeksy i wartości (1)

Używając pętli for do iterowania po liście, masz dostęp do kolejnych elementów tej listy – jeden po drugim. Jeśli chcesz również uzyskać informację o indeksie, czyli o tym, gdzie znajduje się dany element, możesz skorzystać z funkcji enumerate().

Przykład pokazuje, jak przekształcono pętlę for z lekcji wideo:

fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
    print("person " + str(index) + ": " + str(height))

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Dostosuj pętlę for z przykładowego kodu tak, aby korzystała z funkcji enumerate() i używała dwóch zmiennych iteratora.
  • Zaktualizuj instrukcję print() tak, aby w każdym przebiegu wypisywany był wiersz w formacie "room x: y", gdzie x to indeks elementu listy, a y to sam element listy, czyli powierzchnia. Upewnij się, że wypisywany jest dokładnie ten ciąg znaków, z poprawnymi odstępami.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod