Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Notre plateforme de questions-réponses vous connecte avec des experts prêts à fournir des informations précises dans divers domaines de connaissance. Explorez des solutions complètes à vos questions grâce à une large gamme de professionnels sur notre plateforme conviviale.
Sagot :
Bonjour,
Il faut repartir du code donné et l'adapter.
import matplotlib.pyplot as plt
from PIL import Image
#3 images blanches de taille 32x32.
Figure1 = Image.new("RGB", (32, 32), (255, 255, 255))
Figure2 = Image.new("RGB", (32, 32), (255, 255, 255))
Figure3 = Image.new("RGB", (32, 32), (255, 255, 255))
#Définition des couleurs.
rouge = (255, 0, 0)
vert = (0, 255, 0)
bleu = (0, 0, 255)
noir = (0, 0, 0)
jaune = (250, 255, 0)
rose = (240, 0, 255)
for i in range(32):
#Formation des contours.
Figure1.putpixel((i, 0), vert) #Ligne du haut.
Figure2.putpixel((i, 0), rose) #Ligne du haut.
Figure3.putpixel((i, 0), rouge) #Ligne du haut.
Figure1.putpixel((0, i), vert) #Colonne de gauche.
Figure2.putpixel((0, i), rose) #Colonne de gauche.
Figure3.putpixel((0, i), rouge) #Colonne de gauche.
Figure1.putpixel((i, 31), vert) #Ligne du bas.
Figure2.putpixel((i, 31), rose) #Ligne du bas.
Figure3.putpixel((i, 31), rouge) #Ligne du bas.
Figure1.putpixel((31, i), vert) #Colonne de droite.
Figure2.putpixel((31, i), rose) #Colonne de droite.
Figure3.putpixel((31, i), rouge) #Colonne de droite.
#Formation de la croix noire.
Figure1.putpixel((i-1, 16), noir) #Ligne.
Figure1.putpixel((16, i-1), noir) #Colonne.
for i in range(4, 28):
#Formation du carré jaune.
Figure2.putpixel((i, 4), jaune) #Ligne du haut.
Figure2.putpixel((4, i), jaune) #Colonne de gauche.
Figure2.putpixel((i, 27), jaune) #Ligne du bas.
Figure2.putpixel((27, i), jaune) #Colonne de droite.
for i in range(1, 31):
#Formation croix bleue.
Figure3.putpixel((i, i), bleu) #Diagonale du bas gauche à en haut à droite.
Figure3.putpixel((i, 31-i), bleu) #L'autre diagonale.
#Affiche des images avec matplotlib.
plt.imshow(Figure1)
plt.show()
plt.imshow(Figure2)
plt.show()
plt.imshow(Figure3)
plt.show()
Bonne journée.
Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Laurentvidal.fr est là pour fournir des réponses précises à vos questions. Revenez bientôt pour plus d'informations.