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

bookIntroduksjon til Løkker

Sveip for å vise menyen

Når du fortsetter å spille Ninja-spillet, vil du legge merke til noe viktig: Ninjaen må ofte utføre den samme handlingen mange ganger.

For eksempel:

  • Gå fremover flere ruter;
  • Samle flere biter sushi;
  • Gjenta samme rute over kartet.

Å skrive den samme kommandoen om og om igjen fungerer, men det blir fort langt og vanskelig å lese. Det er her løkker kommer inn. En løkke lar deg fortelle Python å gjenta en handling flere ganger.

I stedet for å skrive den samme linjen flere ganger, skriver du den én gang, og Python gjentar den for deg.

Hva er en for-løkke?

En for-løkke er en måte å gjenta en kodeblokk et bestemt antall ganger på.

Se nå hvordan denne ideen brukes i Ninja-spillet. Tenk deg at Ninjaen må plukke opp 4 sushi på rad. Uten en løkke ville du skrevet:

ninja.py

ninja.py

copy

Med en for-løkke kan du skrive:

ninja.py

ninja.py

copy

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

Note
Merk

All kode inne i en for-løkke må være innrykket under løkkelinjen. For eksempel, koden under fungerer ikke fordi den ikke er riktig innrykket:

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

Hva gjør denne koden?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 4. Kapittel 1
some-alt