Spostare le lettere
Un cifrario semplice
Spostare le lettere è una lezione Coding for Kids gratuita su CoddyKit. Questa è la lezione 2 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.
Il cifrario a spostamento! ➡️
Un famoso codice sposta ogni lettera in avanti di alcune posizioni! 🔐 Si chiama cifrario di Cesare, dal nome di un antico condottiero romano.
Ricordare ord e chr 🔢
ord trasforma una lettera in un numero, mentre chr la ritrasforma. Useremo entrambi!
print(ord('A'))
print(chr(66))Spostare una lettera ➕
Aggiunga un valore al numero per spostarsi in avanti. A + 3 = D!
shifted = chr(ord('A') + 3)
print(shifted)Scegliere il numero di spostamento 🔧
Memorizzi lo spostamento segreto in una variabile. Questa è la Sua CHIAVE! 🗝️
shift = 3
letter = 'H'
print(chr(ord(letter) + shift))Spostamenti diversi 🎚️
Provi a spostare di 1 e poi di 5. Più grande è lo spostamento, maggiore è il cambiamento!
print(chr(ord('C') + 1))
print(chr(ord('C') + 5))Spostarsi indietro ⬅️
Per annullare uno spostamento, sottragga invece di sommare!
shift = 3
letter = 'K'
print(chr(ord(letter) - shift))Una funzione di supporto 🛠️
Creiamo un piccolo strumento che sposti al posto nostro qualsiasi lettera!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('M', 2))Usarlo molte volte 🔁
Ora possiamo spostare molte lettere con il nostro strumento!
def shift_one(letter, shift):
return chr(ord(letter) + shift)
print(shift_one('A', 1))
print(shift_one('B', 1))
print(shift_one('C', 1))Scorrere le lettere 🔂
Un ciclo for può spostare ogni lettera di una parola!
word = 'CAT'
shift = 1
for letter in word:
print(chr(ord(letter) + shift))Creare la parola codificata 🧩
Unisca le lettere spostate per formare un'unica parola segreta!
word = 'CAT'
shift = 1
secret = ''
for letter in word:
secret += chr(ord(letter) + shift)
print(secret)Provare il proprio nome 🪪
Trasformi il proprio nome in un codice segreto!
name = 'SAM'
shift = 2
secret = ''
for letter in name:
secret += chr(ord(letter) + shift)
print(secret)Controllo rapido ✅
Per spostare una lettera IN AVANTI, cosa bisogna fare al suo numero?
Esperto di cifratura! 🏆
Fantastico! Ha imparato a:
- Spostare le lettere con
+e-➡️⬅️ - Usare una chiave di spostamento segreta 🗝️
- Creare uno strumento di supporto 🛠️
- Scorrere un'intera parola con un ciclo 🔂
Prossimo passo: codificare un messaggio completo! 📨
Domande Frequenti
La lezione «Spostare le lettere» è gratuita?
Sì — il testo completo di «Spostare le lettere» è 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 «Spostare le lettere»?
Un cifrario semplice 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 2 di 4.
Quanto tempo richiede la lezione «Spostare le lettere»?
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