ÎncepețiÎncepe gratuit

Indecși și valori (1)

Folosind o buclă for pentru a itera printr-o listă, ai acces la fiecare element al listei pe rând. Dacă vrei să accesezi și informațiile despre index – adică poziția elementului din listă peste care iterezi – poți folosi enumerate().

Uită-te la exemplul de mai jos, care arată cum a fost transformat bucla for din video:

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

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaptează bucla for din codul exemplu pentru a folosi enumerate() și utilizează două variabile de iterare.
  • Actualizează instrucțiunea print() astfel încât, la fiecare iterare, să fie afișată o linie de forma "room x: y", unde x este indexul elementului din listă, iar y este valoarea efectivă a elementului, adică aria. Asigură-te că afișezi exact acest șir de caractere, cu spațierea corectă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul