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
Instrucțiuni pentru exercițiu
- Adaptează bucla
fordin codul exemplu pentru a folosienumerate()ș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)