Programmering for barn · leksjon

Stjernetrekanter

La mønstre vokse

Leksjon 3 av 413 trinn

Stjernetrekanter er en gratis leksjon i Programmering for barn 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 Programmering for barn, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Programmering for barn inneholder totalt 4 leksjoner.

Stjernetrekanter! ⭐

Hei, kunstner! 🎨 I dag tegner vi trekanter av stjerner som blir større rad for rad! ⭐

Slik:

  • *
  • **
  • ***

La oss lære magien!

print('*')
print('**')
print('***')

Rader som vokser 📈

Ser du hvordan hver rad har FLERE stjerner? Rad 1 har 1, rad 2 har 2, og rad 3 har 3. 📈

Trikset er at den indre løkken kjører et ULIKT antall ganger for hver rad!

for row in range(3):
    print('Row', row, 'needs', row + 1, 'stars')

Bruk row i den indre løkken 🔑

Her er den hemmelige nøkkelen 🔑: området til den indre løkken avhenger av tallet i den ytre løkken!

Vi bruker range(row + 1), slik at rad 0 får 1 stjerne, rad 1 får 2 stjerner, og så videre.

for row in range(3):
    for star in range(row + 1):
        print('*', end='')
    print()

En større trekant 🔺

Vil du ha en høyere trekant? Bare gjør området til den ytre løkken større! Prøv 5 rader. 🔺

for row in range(5):
    for star in range(row + 1):
        print('*', end='')
    print()

Trekant med emojier 🌟

Stjerner er flotte, men emojier er MORO! La oss lage en trekant av glødende stjerner! 🌟

for row in range(4):
    for s in range(row + 1):
        print('🌟', end='')
    print()

Krympende trekant 🔻

Hva om vi vil ha en trekant som blir MINDRE? Vi kan snu på tellingen! 🔻

Rad 0 får flest, og hver rad får færre. Et kult utseende opp-ned!

for row in range(4):
    for s in range(4 - row):
        print('*', end='')
    print()

Tell stjernene 🔢

Hvor mange stjerner er det i en trekant med 3 rader? La oss telle: 1 + 2 + 3 = 6! Datamaskinen kan legge dem sammen for oss. 🔢

total = 0
for row in range(3):
    for s in range(row + 1):
        total = total + 1
print('Total stars:', total)

Tall i stedet for stjerner 1️⃣

I stedet for stjerner kan vi skrive ut radnummeret! Det lager en ryddig talltrekant. 1️⃣2️⃣3️⃣

for row in range(5):
    for s in range(row + 1):
        print(row + 1, end='')
    print()

Legg til mellomrom for stil 🌬️

Et lite mellomrom mellom stjernene får trekanten til å se luftig og fin ut! 🌬️

for row in range(5):
    for s in range(row + 1):
        print('*', end=' ')
    print()

Hjertetrekant 💖

La oss spre litt kjærlighet! En trekant av hjerter som vokser. 💖 Prøv å endre høyden også!

for row in range(5):
    for s in range(row + 1):
        print('💖', end='')
    print()

Du er en mønsterproff! 🚀

Nå har DU kontroll over magien! Endre tallet 6 nedenfor for å gjøre trekanten høyere. Prøv også din egen emoji! 🚀

Hovedideen er at range(row + 1) får radene til å vokse!

for row in range(6):
    for s in range(row + 1):
        print('🍕', end='')
    print()

Rask sjekk! 🧠

På tide å teste trekantkunnskapene dine! 🔺

Trekantmester! 🎉

Du klarte det! 🎉 Nå kan du lage mønstre som vokser!

  • Bruk det ytre tallet i den indre løkken ✨
  • range(row + 1) får radene til å VOKSE 📈
  • range(4 - row) får radene til å KRYMPE 📉
  • Legg til mellomrom eller emojier for stil 🌟

Neste: gangetabellen! ✖️

for row in range(5):
    for s in range(row + 1):
        print('⭐', end='')
    print()
Gratis å komme i gang

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
35
Leksjoner
140

Ofte stilte spørsmål

Er leksjonen «Stjernetrekanter» gratis?

Ja – hele teksten i «Stjernetrekanter» 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 Programmering for barn-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Programmering for barn inneholder totalt 4 leksjoner.

Hva lærer jeg i «Stjernetrekanter»?

La mønstre vokse Du øver på Programmering for barn 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 Programmering for barn?

Ingen tidligere erfaring er nødvendig. Programmering for barn 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 «Stjernetrekanter»?

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 Programmering for barn-leksjonen?

Ja. Alle Programmering for barn-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

  1. En løkke inni en løkke
  2. Tegne et rutenett
  3. Stjernetrekanter
  4. Gangetabell
← Tilbake til Programmering for barn