Python Academy · Lektion

Loopar

Förstå for- och while-loopar och hur de automatiserar upprepade uppgifter i programmen.

Lektion 3 av 410 steg

Loopar är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 3 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 4 lektioner.

Introduktion till loopar

Loopar låter dig upprepa ett kodblock flera gånger, vilket gör dina program effektivare och mer koncisa.

I den här lektionen får du lära dig om olika typer av loopar i Python: for, while och nästlade loopar.

Loopar — illustration 1

Vad är en loop?

En loop används för att köra ett kodblock upprepade gånger tills ett visst villkor är uppfyllt. Exempel:

Detta skriver ut talen 0 till 4.

# Example of a loop
for i in range(5):
    print(i)

for-loopen

for-loopen itererar över en sekvens, till exempel en lista eller ett intervall, och kör ett kodblock för varje objekt:

# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
    print("Hello,", name)

while-loopen

while-loopen fortsätter att köra ett kodblock så länge villkoret är True:

# Example of a while loop
counter = 0
while counter < 3:
    print(counter)
    counter += 1

Avsluta en loop med break

Avsluta en loop

Du kan använda satsen break för att avsluta en loop i förtid:

Detta stoppar loopen när i är lika med 5.

# Using break to exit a loop
for i in range(10):
    if i == 5:
        break
    print(i)

Hoppa över iterationer med continue

Satsen continue hoppar över resten av den aktuella iterationen och går vidare till nästa:

Detta gör att 2 inte skrivs ut.

# Using continue to skip iterations
for i in range(5):
    if i == 2:
        continue
    print(i)

Nästlade loopar

En loop inuti en annan loop kallas en nästlad loop. Exempel:

# Example of nested loops
for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

Vanliga misstag med loopar

Här är några vanliga misstag att undvika:

  • Att glömma att uppdatera loopvariabeln i en while-loop, vilket orsakar en oändlig loop.
  • Att använda satserna break och continue på fel sätt.
  • Felaktig indragning i nästlade loopar.

Vad har vi lärt oss?

I den här lektionen har du lärt dig:

  • Grunderna i for- och while-loopar.
  • Hur man använder break och continue för att styra loopars beteende.
  • Hur man skapar och använder nästlade loopar.

Bra jobbat! Låt oss gå vidare till nästa ämne.

Loopar — illustration 10
Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
76
Lektioner
320

Vanliga frågor

Är lektionen ”Loopar” gratis?

Ja – hela texten till ”Loopar” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Loopar”?

Förstå for- och while-loopar och hur de automatiserar upprepade uppgifter i programmen. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Python Academy?

Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.

Hur lång tid tar lektionen ”Loopar”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Python Academy-lektionen?

Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Förstå villkorssatser
  2. Boolesk logik och jämförelser
  3. Loopar
  4. Tilldelningsuttryck (valrossoperatorn)
← Tillbaka till Python Academy