Loopar
Förstå for- och while-loopar och hur de automatiserar upprepade uppgifter i programmen.
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.

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 += 1Avsluta 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
breakochcontinuepå 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- ochwhile-loopar. - Hur man använder
breakochcontinuefö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.

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.