Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Introduktion til Løkker | Løkker
Python Ninja

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

ninja.py

Med en for-løkke kan du skrive:

ninja.py

ninja.py

Vi vil senere se nærmere på syntaksen for i in range(value).

Note
Bemærk

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()
question mark

Hvad gør denne kode?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1

Spørg AI

expand

Spørg AI

ChatGPT

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

ninja.py

Med en for-løkke kan du skrive:

ninja.py

ninja.py

Vi vil senere se nærmere på syntaksen for i in range(value).

Note
Bemærk

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()
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 1
some-alt