Indexy a hodnoty (1)
Použití cyklu for k iteraci přes seznam ti v každém průchodu zpřístupní vždy jeden prvek seznamu. Pokud ale chceš znát i index – tedy pozici daného prvku v seznamu – můžeš použít funkci enumerate().
Podívej se například na to, jak byl cyklus for z videa upraven:
fam = [1.73, 1.68, 1.71, 1.89]
for index, height in enumerate(fam) :
print("person " + str(index) + ": " + str(height))
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Uprav cyklus
forv ukázkovém kódu tak, aby používalenumerate(), a použij dvě iterační proměnné. - Aktualizuj příkaz
print()tak, aby se v každém průchodu vytiskl řádek ve formátu"room x: y", kde x je index prvku seznamu a y je samotný prvek, tedy plocha místnosti. Nezapomeň vytisknout přesně tento řetězec se správnými mezerami.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)