Probléme pour création de damier
Bonjour, je suis actuellement en terminale S, et en ce moment je travail en Spé ISN, sur un Damier pour un jeu d'échec.
J'ai actuellement trouvé comment faire une ligne avec des carreaux noir blanc en alternances.
Mais mon prof me demande de faire une boucle avec ça!
Python 2.7.5.1
def constligne(n):
for k in range(4): #construction d'une ligne
draw.rectangle(((2*k*100,n),((2*k+1)*100),n+100),fill="#000000")
constligne(0)
draw.rectangle(((2*k*100+100,n),((2*k+1)*100+100),n+100),fill="#000000") #2*k me permet de definir l'abscisse #Décalage par rapport à la première commande
Si quelqu'un peut m'aider ça serait vraiment cool merci, Bonne journée. :weird:
Probléme je ne vois vraiment pas ! :/
Bonjour, en ce moment j'ai ca ! et ca m'affiche la première ligne sur mon image: noir blanc noir blanc noir blanc noir blanc.
Mais maintenat comment faire :) please :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| import os
import PIL
from PIL import Image
#lecture du repertoir courant et création de test pil dans ce repertoire
#ce repertoire est defini comme repertoire de travail
chemin = os.getcwd() #lecture du repertoire courant
nouvchemin=chemin+'\\test pil'
if not os.path.isdir(nouvchemin):
os.mkdir(nouvchemin) # création de courant\test pil s'il n'existe pas
os.chdir(nouvchemin) # définition du nouveau rep courant
print(nouvchemin)
import ImageDraw
im = Image.new("RGB", (800,800), "#FFFFFF")
draw = ImageDraw.Draw(im)
def constligne(n):
for k in range(4): #construction d'une ligne
draw.rectangle(((2*k*100,n),((2*k+1)*100),n+100),fill="#000000")
constligne(0)
del draw
im.save('cours.jpg', "JPEG") |