Pythonutviklingskurs
Kapittel
>
Nivå

Lære løkker
While-løkker

Looper er sekvenser du kan bruke for å gjenta den samme koden. Dette gjør det enklere for deg å fullføre oppgaver i spillet uten å måtte skrive lange lister med kode. Det finnes to typer looper: while-løkker og for-løkker, som vi skal utforske i de følgende nivåene.

Det er fem (5) egg på dette kartet, og du kan plukke dem opp med bare noen få linjer med kode ved hjelp av en while loop. Prøv å hente alle eggene ved å gjenta de samme to linjene med kode fire ganger.

Guide

Mål

Ta alle eggene i låven ved å skrive kun seks (6) linjer med kode, ved å bruke while-løkken.

Kyllingene la eggene sine overalt! Gå gjennom låven og samle alle eggene raskt!

For å redusere mengden kode du må skrive og gjøre programmering mye mindre kjedelig, kan du bruke løkker! Dette er sekvenser som lar deg gjenta den samme koden, noe som eliminerer nødvendigheten av å skrive den samme koden om og om igjen.

En while-løkke er en slik løkke hvor du kan sette kode til å gjenta seg så lenge en viss betingelse er oppfylt. Sett opp en variabel kalt count for å bestemme hvor mange ganger du ønsker at koden skal gjentas, og sett den deretter opp som betingelse for løkken.

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

I dette eksempelet sjekker while-løkka om count er mindre enn 4, count starter på 0 og økes med +1 for hver syklus til den når 4. Enhver kode du setter inn med innrykk under while-løkka vil bli gjentatt, i dette tilfellet fire ganger. Advarsel: Løkker kan kjøre for alltid hvis de ikke stoppes, så sørg for ikke å slette eller kommentere ut variabelen count, ellers kan det utløse en feil.

Prøv det ut! Samle alle fem (5) eggene og fullfør nivået ved å skrive kun seks (6) linjer med kode totalt i kodeeditoren.

Kodebok