Python fejlesztési kurzus
Fejezet 4
>
Szint 1
A ciklusok olyan sorozatok, melyekkel ugyanazt a kĂłdot ismĂ©telheted meg. Ez megkönnyĂti, hogy a jĂĄtĂ©k feladatait Ășgy teljesĂtsd, hogy nem kell hosszĂș kĂłdlisztĂĄkat Ărnod.
KĂ©tfĂ©le ciklus lĂ©tezik: while ciklusok Ă©s for ciklusok, amelyeket a következĆ szinteken fogunk megvizsgĂĄlni.
Ăt (5) tojĂĄs talĂĄlhatĂł ezen a tĂ©rkĂ©pen, amelyeket csupĂĄn nĂ©hĂĄny kĂłdsorral felvehetsz egy while loop segĂtsĂ©gĂ©vel. PrĂłbĂĄld meg összegyƱjteni az összes tojĂĄst Ășgy, hogy ugyanazt a kĂ©t kĂłdsort nĂ©gyszer ismĂ©tled meg.

CélkitƱzés
GyƱjtsd össze az összes tojĂĄst a csƱrbĆl Ășgy, hogy csak hat (6) sor kĂłdot Ărsz, a while ciklust hasznĂĄlva.
A csirkék mindenhol tojåsra raknak! Sétålj végig a csƱrön, és gyƱjtsd össze gyorsan az összes tojåst!
Annak Ă©rdekĂ©ben, hogy csökkentsd az ĂrandĂł kĂłd mennyisĂ©gĂ©t Ă©s kevĂ©sbĂ© legyen fĂĄrasztĂł a programozĂĄs, hasznĂĄlhatsz ciklusokat! Ezek olyan szekvenciĂĄk, amelyek lehetĆvĂ© teszik ugyanazon kĂłd ismĂ©tlĂ©sĂ©t, Ăgy elkerĂŒlheted ugyanazon kĂłd ĂșjraĂrĂĄsĂĄt Ășjra Ă©s Ășjra.
A while ciklus egy ilyen ciklus, amelyben beĂĄllĂthatod, hogy a kĂłd ismĂ©tlĆdjön, amĂg egy bizonyos feltĂ©tel fennĂĄll. Hozz lĂ©tre egy count nevƱ vĂĄltozĂłt annak meghatĂĄrozĂĄsĂĄra, hogy hĂĄnyszor szeretnĂ©d, hogy a kĂłd ismĂ©tlĆdjön, majd ĂĄllĂtsd be feltĂ©telkĂ©nt a ciklus szĂĄmĂĄra.
count = 0 while count < 4: [Code you wish to loop four times] count += 1
Ebben a pĂ©ldĂĄban a while ciklus ellenĆrzi, hogy a count kisebb-e, mint 4; a count 0-val kezdĆdik, Ă©s minden ciklusban +1-el növekszik, amĂg el nem Ă©ri a 4-et. BĂĄrmely kĂłd, amit a while ciklus alatt behĂșzva helyezel el, ismĂ©tlĆdni fog, ebben az esetben nĂ©gyszer. Figyelem, a ciklusok örökkĂ© futtathatĂłk, ha nem ĂĄllĂtod le Ćket, Ăgy lĂ©gy biztos benne, hogy nem törlöd vagy kommentelĂ©d a count vĂĄltozĂłt, mert kĂŒlönben hibĂĄt okozhat.
PrĂłbĂĄld ki! GyƱjtsd össze az öt (5) tojĂĄst, Ă©s fejezd be a szintet Ășgy, hogy összesen csak hat (6) sor kĂłd legyen az editorban.