Intern
Mi a különbség a while ciklus és a for ciklus között?
sobes.tech MI
Válasz az MI-től
| Szempont | while ciklus |
for ciklus |
|---|---|---|
| Használat | Addig ismétlődik, amíg a feltétel igaz nem lesz. | Egy szekvencia elemein való iterálás. |
| Feltétel | Egyértelműen megadott és minden iteráció előtt ellenőrzött. | Egy iterálható objektum (lista, string, tuple stb.) elemein való iterálás. |
| Iterációk száma | Előre nem ismert, a feltétel teljesülésétől függ. | Előre ismert, megegyezik a szekvencia elemeinek számával. |
| Inicializálás és növelés | Egyértelműen meg kell valósítani (kívül és belül a ciklusban). | Automatikusan történik minden elem esetén. |
# `while` ciklus példája
count = 0
while count < 5:
print(count)
count += 1 # Kézi növelés
# `for` ciklus példája
items = [1, 2, 3, 4, 5]
for item in items: # Lista elemein való iterálás
print(item)