Aide pour la manip 25 :

Pour tester votre code, vous pouvez installer chez vous Thonny via ce lien ou directement via le lien .
MICRO PROJET


m="01001001011011000010000001111001001000000110000100100000001100010011000000100000011101000111100101110000011001010111001100100000011001000110010100100000011100000110010101110010011100110110111101101110011011100110010101110011001011000010000001100011011001010111010101111000001000000111000101110101011010010010000001100011011011110110110101110000011100100110010101101110011011100110010101101110011101000010000001101100011001010010000001100010011010010110111001100001011010010111001001100101001000000110010101110100001000000110110001100101011100110010000001100001011101010111010001110010011001010111001100101110"

  1. Compléter le programme suivant afin de découper la chaine m en paquet de 8 bits.
  2. compteur=0
    octet=""
    for bit in m:
         compteur=.....
         octet=.....
         if compteur == ..... :
    		print(octet)
    		octet=""
    		compteur=0
    		
    
    Vous devez avoir un affichage de type :
    01001001
    01101100
    00100000
    01111001
    00100000
    01100001
    00100000
    00110001
    etc
    
  3. Tester les commandes ci-dessous :
  4. octet="01110011"
    octet="0b"+octet
    print(octet)
    print(chr(octet))
    
  5. Que fait la fonction chr ?
  6. Compléter le programme du 1) afin de décoder le message m.

Message décodé.