Python-utvecklingskurs
Kapitel
>
Nivå
Lära sig loopar
While-loopar
Loopar är sekvenser som du kan använda för att upprepa samma kod. Detta gör det enklare för dig att slutföra uppgifter i spelet utan att behöva skriva långa listor med kod. Det finns två typer av loopar: while loopar och for loopar som vi kommer att utforska i de följande nivåerna.
Det finns fem (5) ägg på den här kartan, och du kan plocka upp dem med bara några få rader kod med hjälp av en while loop. Försök att ta alla ägg genom att upprepa samma två rader kod fyra gånger.

Mål
Plocka alla ägg i ladan genom att bara skriva sex (6) rader kod, med hjälp av while-loopen.
Hönsen lade sina ägg överallt! Gå genom ladan och samla alla äggen snabbt!
För att minska mängden kod du behöver skriva och göra kodningen mycket mindre tråkig kan du använda loopar! Dessa är sekvenser som låter dig upprepa samma kod, vilket eliminerar behovet av att skriva samma kod om och om igen.
En while-slinga är en sådan loop där du kan ställa in att koden ska upprepas så länge ett visst villkor är uppfyllt. Skapa en variabel som heter count för att bestämma hur många gånger du vill att koden ska loopa och använd den sedan som villkor för loopen.
count = 0 while count < 4: [Code you wish to loop four times] count += 1
I detta exempel kontrollerar while-loopen om count är mindre < än 4, count startar som 0 och ökar med +1 varje cykel tills den når 4. All kod du placerar med indrag under while-loopen kommer att upprepas, i detta fall fyra gånger. Observera att loopar kan köra för evigt om de inte stoppas, så se till att inte radera eller kommentera variabeln count, annars kan det utlösa ett fel.
Prova det! Samla alla fem (5) ägg och slutför nivån genom att bara ha totalt sex (6) kodrader skrivna i kodredigeraren.