Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Explorez notre plateforme de questions-réponses pour trouver des solutions fiables grâce à une large gamme d'experts dans divers domaines. Posez vos questions et recevez des réponses détaillées de professionnels ayant une vaste expérience dans divers domaines.

Bonjour je dois programmer avec python pour à la fin obtenir Mario grâce à l'aide du début du programme montrer sur l'image
mercii​


Bonjour Je Dois Programmer Avec Python Pour À La Fin Obtenir Mario Grâce À Laide Du Début Du Programme Montrer Sur Limage Mercii class=

Sagot :

Réponse :

Explications :

Bonjour,

Voir ma proposition

Je minimise le nombre de ligne du programme en utilisant des boucles for imbriquées ou pas

------------------------------------------

from PIL import Image

# réalise un carré blanc de i = 0 à 7 (horizontal) et j = 0 à 7 (vertical)

# le carré va du pixel 0,0 au pixel 7, 7

mario=Image.new("RGB",(8,8),"white")

# déclaration des 5 couleurs

rouge=(255,0,0)

bleu=(0,0,255)

noir=(0,0,0)

rose =(255,153,204)

blanc=(255,255,255)

for i in range(2,7): # i = 2 puis 3 puis 4 puis 5 puis 6 (7 exclus)

 for j in range(0,2):# j = 0 puis 1 (2 exclus)

   mario.putpixel((i,j),rouge) # éclaire en rouge les pixels i,j

mario.putpixel((6,0),blanc) # eclaire en blanc le pixel 6,0

mario.putpixel((5,1),blanc)

for i in range(2,5):

 for j in range(2,4):

   mario.putpixel((i,j),rose)

mario.putpixel((3,2),bleu)

for i in range(0,8):

 mario.putpixel((i,4),rose)

for i in range(1,7):

 mario.putpixel((i,4),rouge)

for i in range(3,5):

 for j in range(5,7):

   mario.putpixel((i,j),bleu)

for j in range(4,7):

 mario.putpixel((2,j),bleu)

for j in range(2,7):

 mario.putpixel((5,j),bleu)

for i in range(4,6):

 mario.putpixel((i,3),noir)

mario.putpixel((2,7),noir)

mario.putpixel((5,7),noir)

mario.save("mario.jpeg", "JPEG")

mario.show()

---------------------------------------------------------------

voir pièce jointe

View image Legrandu48
Merci d'utiliser notre service. Notre objectif est de fournir les réponses les plus précises pour toutes vos questions. Revenez pour plus d'informations. Nous apprécions votre temps. Revenez nous voir pour des réponses fiables à toutes vos questions. Laurentvidal.fr, votre site de confiance pour des réponses. N'oubliez pas de revenir pour plus d'informations.