A ciklus akkor kell, amikor ugyanazt a műveletet több adaton szeretnéd elvégezni. Pythonban a `for` ciklus természetesen foreach jellegű: végigmegy egy bejárható adatsoron.
Mit tanulsz meg ebben a leckében?
- Hogyan járunk be listát.
- Hogyan kapunk sorszámot az `enumerate()` segítségével.
- Hogyan számolunk összesített értéket ciklusban.
Kódminta
python-alapok-05.py
arak = [12000, 8500, 14900, 3200] osszesen = 0 for index, ar in enumerate(arak, start=1): print(f"{index}. tétel: {ar} Ft") osszesen += ar print(f"Végösszeg: {osszesen} Ft") print(f"Átlag: {osszesen / len(arak):.0f} Ft")Magyarázat
- Az `enumerate()` egyszerre ad sorszámot és értéket.
- Az `osszesen += ar` ugyanaz, mint az `osszesen = osszesen + ar`.
- A `len(arak)` megadja, hány elem van a listában.
Gyakorló feladat
Módosítsd a példát legalább két helyen: változtass bemeneti adatot, adj hozzá egy új ágat vagy új listaelemet, majd futtasd újra. Akkor érted igazán a leckét, ha a kód viselkedését előre meg tudod becsülni.
Következő lecke: Python alapok 06.