Informatique

Question

Bonjour, pouvez-vous m'aidez s'il vous plait pour implémenter cet algorithme
Bonjour, pouvez-vous m'aidez s'il vous plait pour implémenter cet algorithme

1 Réponse

  • Bonjour,

    from PIL import Image

    def decodage(tab, taille):  

       Figure = Image.new("RGB", taille, (255, 255, 255))  

       noir = (0, 0, 0)  

       largeur = taille[0]  

       j = 0  

       total = 0  

       coul = 0  

       for n in tab:  

           for k in range(n):  

               if coul == 0:  

                   Figure.putpixel((total%largeur, j), noir) #a%b donne le reste de la division euclidienne de a par b.  

               total += 1  

               if total%largeur == 0:  

                   j += 1  

           coul = 1 - coul  

       Figure.show()

    Bonne journée.