Decodificare un messaggio
Trasformi il codice di nuovo in testo
Decodificare un messaggio è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Coding for Kids, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Coding for Kids include 4 lezioni in totale.
Craccare il codice! 🔓
Un amico Le ha inviato un messaggio segreto! 📨 Ora deve decodificarlo per riportarlo alle parole originali.
Diventiamo dei decifratori di codici! 🕵️
La decodifica è l'opposto 🔄
Per codificare ADDIZIONIAMO lo spostamento. Per decodificare lo SOTTRAIAMO!
coded = 'D'
shift = 3
print(chr(ord(coded) - shift))Una lettera indietro ⬅️
Sottraendo la chiave, la lettera segreta torna a essere quella originale!
print(chr(ord('K') - 3))Usare un ciclo per decodificare 🔂
Scorra ogni lettera codificata e la sposti all'indietro.
coded = 'KLGH'
shift = 3
for letter in coded:
print(chr(ord(letter) - shift))Unirle tutte 🧩
Costruisca la parola decodificata in una casella vuota.
coded = 'KLGH'
shift = 3
plain = ''
for letter in coded:
plain += chr(ord(letter) - shift)
print(plain)Creare uno strumento di decodifica 🛠️
Racchiuda il decodificatore in una funzione per poterlo riutilizzare facilmente!
def decode(coded, shift):
plain = ''
for letter in coded:
plain += chr(ord(letter) - shift)
return plain
print(decode('KLGH', 3))Codificare e poi decodificare 🔁
Codifichi una parola e poi la decodifichi. Dovrebbe tornare quella originale!
def encode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) + s)
return out
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
secret = encode('HELLO', 4)
print('Coded:', secret)
print('Back:', decode(secret, 4))Chiave sbagliata, nessuna fortuna 🚫
Se usa la chiave SBAGLIATA, il messaggio rimane confuso. La chiave è il segreto!
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('KLGH', 1))Decodificare un mistero 🔍
Ecco un messaggio codificato con la chiave 2. Che cosa dice?
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('JCRRA', 2))Inviare messaggi segreti 📬
Ora Lei e un amico potete scambiarvi messaggi segreti usando una chiave condivisa! 🤝
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print('Message:', decode('OQQP', 2))Provare da soli 🎯
Decodifichi questo messaggio con la chiave 3 e legga la sorpresa!
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('ZRZ', 3))Controllo rapido ✅
Per decodificare un messaggio spostato, cosa bisogna fare?
Decifratore di codici! 🏆
Ci è riuscito, agente segreto! Ha imparato a:
- Decodificare sottraendo la chiave ⬅️
- Creare una funzione di decodifica 🛠️
- Codificare e poi decodificare per ottenere l'originale 🔁
- Capire perché la chiave deve rimanere segreta 🗝️
Ha completato Secret Code Maker! 🎉🤫
Impara Python con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 35
- Lezioni
- 140
Domande Frequenti
La lezione «Decodificare un messaggio» è gratuita?
Sì — il testo completo di «Decodificare un messaggio» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Coding for Kids, passa a CoddyKit PRO. Il corso Coding for Kids include 4 lezioni in totale.
Cosa imparerò in «Decodificare un messaggio»?
Trasformi il codice di nuovo in testo Eserciti Coding for Kids con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Coding for Kids?
Non è richiesta alcuna esperienza precedente. Coding for Kids su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «Decodificare un messaggio»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Coding for Kids?
Sì. Ogni lezione Coding for Kids include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Che cos'è un codice?
- Spostare le lettere
- Codificare un messaggio
- Decodificare un messaggio