Nestede løkker
Gå dypere inn i løkker i løkker
Nestede løkker er en gratis leksjon i Python For Kids på CoddyKit. Dette er leksjon 3 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Python For Kids, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Python For Kids inneholder totalt 4 leksjoner.
Introduksjon til nøstede løkker
Nøstede løkker
Velkommen tilbake til leksjonen om kontrollflyt! I dag skal du fordype deg i løkker ved å lære om nøstede løkker, altså løkker inni andre løkker.

Hva er nøstede løkker?
Nøstede løkker er løkker inni løkker. De lar deg utføre mer komplekse gjennomganger, for eksempel av flerdimensjonale datastrukturer som rutenett eller tabeller.
- Ytre løkke: Den første løkken, som inneholder den indre løkken.
- Indre løkke: Løkken som ligger inni den ytre løkken.
Hvorfor bruke nøstede løkker?
Nøstede løkker er nyttige når du må utføre gjentatte oppgaver inni andre gjentatte oppgaver. Det kan for eksempel være å lage mønstre, behandle rader og kolonner i et rutenett eller håndtere flerdimensjonale data.
Eksempler på bruksområder:
- Skrive ut en gangetabell.
- Lage komplekse mønstre med stjerner eller tall.
- Gå gjennom en liste med lister.
Eksempel på nøstede for-løkker
La oss se hvordan nøstede for-løkker fungerer, med et enkelt eksempel.
Eksempel:
# Outer loop iterates over numbers 1 to 3
for i in range(1, 4):
# Inner loop iterates over letters 'A' to 'C'
for letter in ['A', 'B', 'C']:
print(i, letter) # Prints the current number and letter
Resultatet av eksempelet med nøstede for-løkker
Når du kjører koden ovenfor, skriver Python ut hver kombinasjon av tall og bokstav:
1 A
1 B
1 C
2 A
2 B
2 C
3 A
3 B
3 CEksempel på nøstede while-løkker
Nøstede while-løkker fungerer på samme måte som nøstede for-løkker. Slik kan du bruke dem:
Eksempel:
# Initialize the outer loop counter
i = 1
while i <= 3:
# Initialize the inner loop counter
j = 1
while j <= 2:
print("Outer:", i, "Inner:", j) # Prints the current outer and inner counters
j += 1 # Increment inner counter
i += 1 # Increment outer counter
Lage mønstre med nøstede løkker
Nøstede løkker egner seg godt til å lage mønstre. La oss lage et enkelt stjernemønster ved hjelp av nøstede for-løkker.
Eksempel:
# Number of rows for the pattern
rows = 5
# Outer loop for each row
for i in range(1, rows + 1):
# Inner loop for printing stars
for j in range(i):
print("*", end=" ") # Prints a star and stays on the same line
print() # Moves to the next line after inner loop completes
Godt jobbet!
Du har lært hvordan du bruker nøstede løkker til å utføre komplekse gjennomganger i Python-programmene dine. Nøstede løkker hjelper deg med å håndtere flerdimensjonale data og lage innviklede mønstre. Fortsett å øve ved å lage dine egne nøstede løkker og utforske ulike scenarier!

Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 22
- Leksjoner
- 94
Ofte stilte spørsmål
Er leksjonen «Nestede løkker» gratis?
Ja – hele teksten i «Nestede løkker» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Python For Kids-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Python For Kids inneholder totalt 4 leksjoner.
Hva lærer jeg i «Nestede løkker»?
Gå dypere inn i løkker i løkker Du øver på Python For Kids med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Python For Kids?
Ingen tidligere erfaring er nødvendig. Python For Kids på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «Nestede løkker»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Python For Kids-leksjonen?
Ja. Alle Python For Kids-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- If-else-setninger
- Løkker i Python
- Nestede løkker
- Break og continue