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

bookIntroduktion 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

copy

Med en for-løkke kan du skrive:

ninja.py

ninja.py

copy

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?

Select the correct answer

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

Sektion 4. Kapitel 1
some-alt