0Pricing
Coding for Kids · Leçon

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

  1. Qu’est-ce qu’un code ?
  2. Décaler les lettres
  3. Encoder un message
  4. Décoder un message
← Retour à Coding for Kids