En løkke i en løkke
Løkker i løkker
En løkke i en løkke er en gratis Programmering for børn-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Programmering for børn, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Programmering for børn-kurset indeholder 4 lektioner i alt.
Løkker er fantastiske! 🔁
Hej superstjerne! 🌟 Du ved allerede, at en løkke gentager ting. I dag lærer du noget SUPER sejt: en løkke inde i en anden løkke!
Det er som en robot, der laver en lille dans igen og igen, mens en større robot får den til at danse endnu en gang og igen! 🤖
for i in range(3):
print('Outer loop! 🤖')Hvad er indlejring? 🪺
Når du placerer én løkke inde i en anden, kalder vi det en indlejret løkke. Ligesom en lille fuglerede, der ligger inde i et stort træ! 🪺🌳
Den indre løkke afslutter ALLE sine gentagelser, før den ydre løkke går videre.
for big in range(2):
for small in range(2):
print('hello!')Tæl med to løkker 🔢
Lad os følge tallene! Den ydre løkke vælger et tal, og derefter kører den indre løkke hele vejen igennem, før den ydre løkke går videre.
- Ydre = de store trin
- Indre = de små trin
for a in range(2):
for b in range(3):
print('a =', a, 'b =', b)Indrykning betyder noget! ➡️
I Python fortæller mellemrum foran koden, hvor den hører til. Den indre løkkes kode rykkes endnu LÆNGERE ind! ➡️➡️
Tænk på det som trapper, der går nedad. Hver løkke er endnu et trin ind!
for x in range(2):
print('Step in once')
for y in range(2):
print(' Step in twice!')Stjerner og stjerner ⭐
Lad os lave rækker af stjerner! Den ydre løkke laver en ny række, og den indre løkke udskriver stjerner på rækken. ⭐⭐⭐
Vi bruger end='', så stjernerne bliver på samme linje!
for row in range(3):
for star in range(4):
print('*', end='')
print()Robotdansefest 🕺
Forestil dig 3 robotter. Hver robot drejer rundt 2 gange. Hvor mange omdrejninger bliver det i alt? Lad computeren tælle for os!
for robot in range(3):
print('Robot', robot + 1, 'is dancing!')
for spin in range(2):
print(' spin!')Den indre afslutter først 🏁
Her er den hemmelige regel: Den indre løkke kører helt færdig for hver eneste gentagelse af den ydre løkke. 🏁
Så hvis den ydre løkke kører 2 gange, og den indre løkke kører 3 gange, giver det 2 × 3 = 6 udskrifter i alt!
count = 0
for a in range(2):
for b in range(3):
count = count + 1
print('Total runs:', count)Navngiv dine løkker 🏷️
Du kan kalde dine løkkehjælpere hvad som helst! Mange bruger i og j som korte navne. ✏️
Men row og col er endnu mere sigende navne. Vælg det, der hjælper dig med at forstå koden! 😊
for i in range(2):
for j in range(2):
print('i and j:', i, j)Lav en kasse 📦
Med to løkker kan vi tegne en lille kasse af hashtag-tegn! Den ydre løkke angiver antallet af rækker, og den indre løkke udfylder hver række. 📦
for row in range(3):
for col in range(5):
print('#', end='')
print()Løkker i løkker i løkker ... 🌀
Du kan endda placere en løkke inde i en løkke inde i en løkke! Men lad os holde os til to indtil videre. Tre bliver meget svimlende! 🌀
De fleste seje mønstre kræver kun TO løkker. Pænt og enkelt!
for a in range(2):
for b in range(2):
print('Pair:', a, b)Prøv selv at forestille dig det ✨
Prøv at ændre tallene i range(), og se, hvad der sker! Større tal = flere rækker og flere stjerner. ✨
Det er ved at lege med og ændre ting, at de bedste programmører lærer! 🚀
for row in range(4):
for star in range(6):
print('+', end='')
print()Hurtigt tjek! 🧠
Det er tid til et sjovt spørgsmål! Tænk over, hvordan indlejrede løkker tæller. 🤔
Det klarede du! 🎉
Wow, du har lært indlejrede løkker! 🎉
- En løkke inde i en løkke kaldes indlejret 🪺
- Den indre løkke afslutter, før den ydre går videre 🏁
- Indrykning (mellemrum) fortæller løkkerne, hvor de hører til ➡️
- Gang antallet af gentagelser sammen for at tælle det samlede antal kørsler 🔢
Det næste er at tegne seje gittermønstre! 🟦
for row in range(2):
for col in range(3):
print('🌟', end='')
print()Lær Python med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 35
- Lektioner
- 140
Ofte stillede spørgsmål
Er lektionen “En løkke i en løkke” gratis?
Ja — hele teksten til “En løkke i en løkke” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Programmering for børn-kurset, skal du opgradere til CoddyKit PRO. Programmering for børn-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “En løkke i en løkke”?
Løkker i løkker Du øver dig i Programmering for børn med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Programmering for børn?
Der kræves ingen tidligere erfaring. Programmering for børn på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “En løkke i en løkke”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Programmering for børn-lektion?
Ja. Alle Programmering for børn-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- En løkke i en løkke
- Tegn et gitter
- Stjernetrekanter
- Multiplikationstabel