DM : Langage de programmation PythonN.B. Niveau : Première Générale, enseignement de spécialité NSI (Numérique et Sciences Informatiques)
🧑🎓 Énoncé
Squelette de programme à coller dans Thonny ou edupython :
🎯 Objectif
Décoder un message caché dans une image fournie (sapin_secret.png) en utilisant Python et PIL.
Vous allez apprendre à :
🔧 Matériel
Si vous utilisez Thonny allez dans outils puis gérer les paquets, entrez pillow et recherchez sur Pypi
Cliquez sur Pillow, puis installer-le.
artifice.png
Télécharger l'image et la sauvegarder dans vos document au même endroit où vous sauvegarderez votre programme
💡 Principe
Example pour le premier caractère :
Bits : 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 00000000
On forme le premier octet : "01000010" en hexadécimal 0x42 qui done la lettre B.
En python chr(int('01000010',2))->'B'.
Fond : Texte : Tables : Thème du langage:
Contenu sous licence CC BY-NC-SA 3.0
Pascal HASSENFORDER
Pascal Hassenforder 18/12/2025
MAJ : 18/12/2025