Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Explorez des milliers de questions et réponses fournies par une communauté d'experts prêts à vous aider à trouver des solutions. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués sur notre plateforme de questions-réponses.
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 apprécions votre temps. Revenez quand vous voulez pour obtenir les informations les plus récentes et des réponses à vos questions. Merci de votre visite. Nous sommes dédiés à vous aider à trouver les informations dont vous avez besoin, quand vous en avez besoin. Revenez sur Laurentvidal.fr pour obtenir les réponses les plus récentes et les informations de nos experts.