Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Učení se smyčkám
Smyčky while

Smyčky jsou sekvence, které můžete využít k opakovanému spuštění stejného kódu. Díky tomu je pro vás jednodušší dokončit úkoly ve hře, aniž byste museli psát dlouhé seznamy kódů. Existují dva typy smyček: while smyčky a for smyčky, které budeme zkoumat na následujících úrovních.

Na této mapě se nachází pět (5) vajec, která můžete sebrat pomocí jen několika řádků kódu s využitím while loop. Zkuste sebrat všechna vejce opakováním stejných dvou řádků kódu čtyřikrát.

Guide

Cíl

Seber všechna vejce ve stodole napsáním pouze šesti (6) řádků kódu, pomocí while smyčky.

Slepice si roznesly vejce všude! Projdi se po stodole a rychle seber všechna vejce!

Aby ses vyhnul psaní nadměrného množství kódu a programování bylo méně únavné, můžeš použít smyčky! Jedná se o sekvence, které ti umožní opakovat stejný kód a tím eliminuješ nutnost psát stejný kód znovu a znovu.

While smyčka je jednou z těchto smyček, ve které můžeš nastavit opakování kódu, dokud je splněna určitá podmínka. Nastav proměnnou pojmenovanou count, která určí, kolikrát si přeješ, aby se kód opakoval, a poté ji použij jako podmínku smyčky.

count = 0 while count < 4: [Code you wish to loop four times] count += 1

V tomto příkladu smyčka while kontroluje, zda je count menší < než 4. Proměnná count začíná na 0 a v každé iteraci se zvyšuje o +1 až do hodnoty 4. Jakýkoli kód, který vložíš odsazený pod smyčku while, se opakuje, v tomto případě čtyřikrát. Buď opatrný, smyčky mohou běžet donekonečna, pokud nejsou zastaveny, takže se ujisti, že nesmažeš nebo nezakomentuješ proměnnou count, protože by to mohlo vyvolat chybu.

Vyzkoušej si to! Seber všech pět (5) vajec a dokonči úroveň tím, že v editoru kódu napíšeš celkem pouze šest (6) řádků kódu.

Kniha Kódu