Python Udviklingskursus
Kapitel
>
Niveau
Læring om løkker
While-løkker
Loops er sekvenser, du kan bruge til at gentage den samme kode. Dette gør det lettere for dig at fuldføre opgaver i spillet uden at skulle skrive lange lister af koder. Der er to typer loops: while loops og for loops, som vi vil udforske i de følgende niveauer.
Der er fem (5) æg på dette kort, og du kan samle dem op med kun få linjer kode ved hjælp af en while loop. Prøv at samle alle æggene op ved at gentage de samme to linjer kode fire gange.

Mål
Hent alle æggene i laden ved kun at skrive seks (6) linjer kode, ved at bruge while-løkken.
Kyllingerne lagde deres æg overalt! Gå gennem laden og saml alle æggene hurtigt!
For at reducere den mængde kode, du skal skrive, og gøre kodning meget mindre kedeligt, kan du bruge løkker! Disse er sekvenser, der tillader dig at gentage den samme kode, hvilket fjerner nødvendigheden af at skrive den samme kode igen og igen.
En while-løkke er en sådan løkke, hvor du kan få koden til at gentage sig, så længe en bestemt betingelse er opfyldt. Opsæt en variabel ved navn count for at bestemme, hvor mange gange du ønsker, at koden skal løbe i løkken, og brug den derefter som betingelse for løkken.
count = 0 while count < 4: [Code you wish to loop four times] count += 1
I dette eksempel tjekker while-løgnen, om count er mindre end 4, count starter med 0 og øges med +1 for hver cyklus, indtil den når 4. Enhver kode, du indsætter med indrykning under while-løgnen, vil blive gentaget, i dette tilfælde fire gange. Vær advaret, at løkker kan køre for evigt, hvis de ikke stoppes, så sørg for ikke at slette eller kommentere variablen count, ellers kan det udløse en fejl.
Prøv det! Saml alle fem (5) æg og afslut niveauet ved kun at have skrevet seks (6) linjer kode i alt i kodeeditoren.