Décoder un message
Transformer le code en texte
Décoder un message est une leçon Coding for Kids gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Coding for Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Coding for Kids comprend 4 leçons au total.
Déchiffrez le code ! 🔓
Votre ami vous a envoyé un message secret ! 📨 Maintenant, vous devez le decoder pour retrouver des mots normaux.
Devenons des experts du déchiffrage ! 🕵️
Decode est l’opposé 🔄
Pour encoder, nous ADDitionnons le décalage. Pour decode, nous le SUBTRACTons !
coded = 'D'
shift = 3
print(chr(ord(coded) - shift))Une lettre en arrière ⬅️
Soustraire la clé transforme la lettre secrète pour la ramener à la normale !
print(chr(ord('K') - 3))Bouclez pour décoder 🔂
Parcourez chaque lettre codée et ramenez-la en arrière.
coded = 'KLGH'
shift = 3
for letter in coded:
print(chr(ord(letter) - shift))Assemblez le tout 🧩
Construisez le mot décodé dans une boîte vide.
coded = 'KLGH'
shift = 3
plain = ''
for letter in coded:
plain += chr(ord(letter) - shift)
print(plain)Créez un outil de décodage 🛠️
Placez le décodeur dans une fonction pour pouvoir le réutiliser facilement !
def decode(coded, shift):
plain = ''
for letter in coded:
plain += chr(ord(letter) - shift)
return plain
print(decode('KLGH', 3))Encodez puis décodez 🔁
Encodez un mot, puis décodez-le. Vous devriez retrouver le mot d’origine !
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))Mauvaise clé, aucun résultat 🚫
Si vous utilisez la clé WRONG, le message reste brouillé. La clé est le secret !
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('KLGH', 1))Décodez un mystère 🔍
Voici un message codé avec la clé 2. Que dit-il ?
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('JCRRA', 2))Envoyez des notes secrètes 📬
Maintenant, vous et un ami pouvez vous échanger des notes secrètes avec une clé commune ! 🤝
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print('Message:', decode('OQQP', 2))Essayez par vous-même 🎯
Décodez celui-ci avec la clé 3 et découvrez la surprise !
def decode(msg, s):
out = ''
for c in msg:
out += chr(ord(c) - s)
return out
print(decode('ZRZ', 3))Vérification rapide ✅
Pour décoder un message décalé, que faites-vous ?
Déchiffreur de codes ! 🏆
Vous avez réussi, agent secret ! Vous avez appris à :
- Décoder en soustrayant la clé ⬅️
- Construire une fonction de décodage 🛠️
- Encoder puis décoder pour retrouver l’original 🔁
- Comprendre pourquoi la clé doit rester secrète 🗝️
Vous avez terminé Créateur de codes secrets ! 🎉🤫
Questions Fréquemment Posées
La leçon « Décoder un message » est-elle gratuite ?
Oui — le texte complet de « Décoder un message » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Coding for Kids, passe à CoddyKit PRO. Le cours Coding for Kids comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Décoder un message » ?
Transformer le code en texte Tu pratiques Coding for Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Coding for Kids ?
Aucune expérience préalable n'est requise. Coding for Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Décoder un message » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Coding for Kids ?
Oui. Chaque leçon Coding for Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Qu’est-ce qu’un code ?
- Décaler les lettres
- Encoder un message
- Décoder un message