Introduktion til Løkker
Stryg for at vise menuen
Når du fortsætter med at spille Ninja-spillet, vil du bemærke noget vigtigt: Ninjaen har ofte brug for at udføre den samme handling mange gange.
For eksempel:
- Gå fremad flere felter;
- Samle flere stykker sushi op;
- Gentage den samme rute på kortet.
At skrive den samme kommando igen og igen virker, men det bliver hurtigt langt og svært at læse. Det er her, løkker kommer ind i billedet. En løkke gør det muligt at fortælle Python at gentage en handling flere gange.
I stedet for at skrive den samme linje igen og igen, skriver du den én gang, og Python gentager den for dig.
Hvad er en for-løkke?
En for-løkke er en måde at gentage et kodeblok et bestemt antal gange.
Se nu, hvordan denne idé anvendes i Ninja-spillet. Forestil dig, at Ninjaen skal samle 4 sushi op i træk. Uden en løkke ville du skrive:
ninja.py
Med en for-løkke kan du skrive:
ninja.py
Vi vil senere se nærmere på syntaksen for i in range(value).
Al kode inde i et for-loop skal rykkes ind under loop-linjen. For eksempel virker koden nedenfor ikke, fordi den ikke er korrekt indrykket:
for i in range(4):
ninja.go_up()
ninja.pick_sushi()
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Introduktion til Løkker
Når du fortsætter med at spille Ninja-spillet, vil du bemærke noget vigtigt: Ninjaen har ofte brug for at udføre den samme handling mange gange.
For eksempel:
- Gå fremad flere felter;
- Samle flere stykker sushi op;
- Gentage den samme rute på kortet.
At skrive den samme kommando igen og igen virker, men det bliver hurtigt langt og svært at læse. Det er her, løkker kommer ind i billedet. En løkke gør det muligt at fortælle Python at gentage en handling flere gange.
I stedet for at skrive den samme linje igen og igen, skriver du den én gang, og Python gentager den for dig.
Hvad er en for-løkke?
En for-løkke er en måde at gentage et kodeblok et bestemt antal gange.
Se nu, hvordan denne idé anvendes i Ninja-spillet. Forestil dig, at Ninjaen skal samle 4 sushi op i træk. Uden en løkke ville du skrive:
ninja.py
Med en for-løkke kan du skrive:
ninja.py
Vi vil senere se nærmere på syntaksen for i in range(value).
Al kode inde i et for-loop skal rykkes ind under loop-linjen. For eksempel virker koden nedenfor ikke, fordi den ikke er korrekt indrykket:
for i in range(4):
ninja.go_up()
ninja.pick_sushi()
Tak for dine kommentarer!