Get started learning Python with DataCamp's free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join 11 million other learners and get started learning Python for data science today!
Good news! You can save 25% off your Datacamp annual subscription with the code LEARNPYTHON23ALE25 - Click here to redeem your discount
Ciklusok
There are two types of loops in Python, for and while.
The "for" loop
A for ciklusok végigiterálnak egy adott sorozaton. Itt van egy példa:
A for ciklusok számok sorozatán is végigiterálhatnak a "range" és "xrange" függvények használatával. A különbség a range és xrange között az, hogy a range függvény egy új listát ad vissza a megadott tartomány számaival, míg az xrange egy iterátort ad vissza, ami hatékonyabb. (A Python 3 a range függvényt használja, amely az xrange-hez hasonlóan működik). Vegyük figyelembe, hogy a range függvény nullától indul.
"while" loops
A while ciklusok addig ismételnek, amíg egy bizonyos logikai feltétel teljesül. Például:
"break" és "continue" utasítások
A break a for vagy while ciklusból való kilépésre szolgál, míg a continue a jelenlegi blokk kihagyására és a "for" vagy "while" utasításhoz való visszatérésre használható. Néhány példa:
Használhatunk "else" ágat ciklusokhoz?
Ellentétben a C, CPP stb. nyelvekkel, használhatunk else ágat a ciklusokhoz. Amikor a "for" vagy "while" utasítás ciklusfeltétele meghiúsul, akkor az "else" ág kódja kerül végrehajtásra. Ha egy break utasítás fut le a for ciklusban, akkor az "else" rész kimarad. Vegyük figyelembe, hogy az "else" rész akkor is végrehajtódik, ha van continue utasítás.
Íme néhány példa:
Exercise
A numbers lista összes páros számán végigiterál és azokat kiírja abban a sorrendben, ahogy megérkeznek. Ne írjon ki semmilyen számot, ami a szekvenciában a 237 után következik.
This site is generously supported by DataCamp. DataCamp offers online interactive Python Tutorials for Data Science. Join over a million other learners and get started learning Python for data science today!
