Python alapok 05: for ciklus és foreach gondolkodás

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.