Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Løkker og Iterasjon | Control Flow & Logic
Introduksjon til Python med Cursor

bookLøkker og Iterasjon

I programmering er det nødvendig å gjenta handlinger — som å iterere gjennom en liste, kontrollere input eller utføre beregninger. Løkker automatiserer disse oppgavene uten å duplisere kode.

Python tilbyr to hovedtyper løkker: for og while, hver med sine egne styrker.

For-løkker

En for-løkke itererer over en sekvens som en liste, streng eller range. Den kjører kodeblokken én gang for hvert element.

for-løkker egner seg best når du vet hvor mange ganger noe skal gjentas eller må behandle et fast sett med verdier.

While-løkker

En while-løkke kjører så lenge betingelsen er sann. Den er mer fleksibel enn en for-løkke, men krever oppmerksomhet for å unngå uendelige løkker.

Bruk den når du ikke vet på forhånd hvor mange repetisjoner som trengs — for eksempel ved venting på gyldig brukerinput.

Avbryte løkker

break-setningen lar deg avslutte en løkke umiddelbart, selv om sekvensen eller betingelsen ikke er ferdig. Dette er nyttig når du har funnet det du trenger, ønsker å reagere på en hendelse, eller forbedre ytelsen ved å stoppe tidlig.

Hoppe over iterasjoner

continue-setningen hopper over resten av den nåværende løkkeiterasjonen og går videre til neste. Dette er nyttig for å ignorere visse verdier, som tomme linjer i en fil eller partall i en liste.

Oppsummering

  • Løkker lar deg gjenta handlinger automatisk, noe som forenkler koden;
  • for-løkker itererer over en fast sekvens;
  • while-løkker fortsetter å kjøre til en betingelse er usann;
  • Bruk break for å avslutte en løkke tidlig;
  • Bruk continue for å hoppe over spesifikke iterasjoner;
  • Vær alltid forsiktig med while-løkker — de må til slutt stoppe.
question mark

Hvor mange ganger vil denne løkken kjøre: for i in range(3):?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2

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

Suggested prompts:

Can you explain the difference between for and while loops?

What happens if I forget to update the condition in a while loop?

Can you give more examples of using break and continue in loops?

Awesome!

Completion rate improved to 5

bookLøkker og Iterasjon

Sveip for å vise menyen

I programmering er det nødvendig å gjenta handlinger — som å iterere gjennom en liste, kontrollere input eller utføre beregninger. Løkker automatiserer disse oppgavene uten å duplisere kode.

Python tilbyr to hovedtyper løkker: for og while, hver med sine egne styrker.

For-løkker

En for-løkke itererer over en sekvens som en liste, streng eller range. Den kjører kodeblokken én gang for hvert element.

for-løkker egner seg best når du vet hvor mange ganger noe skal gjentas eller må behandle et fast sett med verdier.

While-løkker

En while-løkke kjører så lenge betingelsen er sann. Den er mer fleksibel enn en for-løkke, men krever oppmerksomhet for å unngå uendelige løkker.

Bruk den når du ikke vet på forhånd hvor mange repetisjoner som trengs — for eksempel ved venting på gyldig brukerinput.

Avbryte løkker

break-setningen lar deg avslutte en løkke umiddelbart, selv om sekvensen eller betingelsen ikke er ferdig. Dette er nyttig når du har funnet det du trenger, ønsker å reagere på en hendelse, eller forbedre ytelsen ved å stoppe tidlig.

Hoppe over iterasjoner

continue-setningen hopper over resten av den nåværende løkkeiterasjonen og går videre til neste. Dette er nyttig for å ignorere visse verdier, som tomme linjer i en fil eller partall i en liste.

Oppsummering

  • Løkker lar deg gjenta handlinger automatisk, noe som forenkler koden;
  • for-løkker itererer over en fast sekvens;
  • while-løkker fortsetter å kjøre til en betingelse er usann;
  • Bruk break for å avslutte en løkke tidlig;
  • Bruk continue for å hoppe over spesifikke iterasjoner;
  • Vær alltid forsiktig med while-løkker — de må til slutt stoppe.
question mark

Hvor mange ganger vil denne løkken kjøre: for i in range(3):?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 2
some-alt