Kodning af en besked
Lav tekst om til kode
Kodning af en besked er en gratis Programmering for børn-lektion på CoddyKit. Dette er lektion 3 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.
Kod en besked! 📨
Nu skal vi lave en hel hemmelig besked om til kode! 🔐 Vi forskyder hvert bogstav med vores chiffer.
Vores besked 📝
Start med en besked, der skal skjules.
message = 'HIDE'
print('Secret message:', message)Vælg nøglen 🗝️
Vælg en forskydningsnøgle. Hold den hemmelig – kun din ven bør kende den!
shift = 3
print('Shift key:', shift)Et tomt felt 📦
Lav en tom streng til at samle de kodede bogstaver.
coded = ''
print('Start:', coded)Løkke og forskydning 🔂
Gå gennem hvert bogstav, forskyd det, og føj det til feltet!
message = 'HIDE'
shift = 3
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
print(coded)Prøv en længere besked 📜
Kod et større ord! Mellemrum bliver også forskudt – det er okay indtil videre.
message = 'SECRET'
shift = 2
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
print(coded)Lav det til et værktøj 🛠️
Pak koderen ind i en funktion, så du kan genbruge den!
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('HI', 3))Kod mange ord 🔁
Med værktøjet kan du nemt kode masser af ord!
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('CAT', 1))
print(encode('DOG', 1))Skift nøglen 🎚️
En anden nøgle giver en helt anden kode!
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('SPY', 5))Send til en ven 📬
Vis den hemmelige besked, der er klar til at blive sendt!
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print('Send this:', encode('MEET', 4))Dit hemmelige ord 🤫
Kod dit eget hemmelige ord og en nøgle, som kun DU kender!
def encode(message, shift):
coded = ''
for letter in message:
coded += chr(ord(letter) + shift)
return coded
print(encode('PIZZA', 3))Hurtigt tjek ✅
Hvorfor starter vi med den tomme streng coded = ''?
Ekspert i kodning! 🏆
Fantastisk! Du har lært at:
- Gå gennem en hel besked med en løkke 🔂
- Bygge en kodet streng bogstav for bogstav 🧩
- Pakke den ind i en genanvendelig funktion 🛠️
- Skifte nøglen for at lave nye koder 🗝️
Næste trin: afkod en besked, så den bliver normal igen! 🔓
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 “Kodning af en besked” gratis?
Ja — hele teksten til “Kodning af en besked” 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 “Kodning af en besked”?
Lav tekst om til kode 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 3 af 4.
Hvor lang tid tager lektionen “Kodning af en besked”?
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
- Hvad er en kode
- Forskydning af bogstaver
- Kodning af en besked
- Afkodning af en besked