#-*-coding:utf8 -*- # programme pour tracer un quadrillage import pygame from pygame.locals import * import os import sys from pygame import * WHITE=(255,255,255) RED=(255,0,0) GREEN=(0,255,0) Hauteur , Largeur = 800 ,800 b=Hauteur/10 a=Largeur/10 N=int(input("entrer le nombre de grilles")) Dimension_case=Hauteur/N pygame.init() # On définit la fenêtre 800*800 dans laquelle tout va s'afficher screen=pygame.display.set_mode((Hauteur,Largeur)) case_grise = pygame.Surface((Dimension_case,Dimension_case)) # une surface grise case_grise.fill((139, 139, 122)) # remplir avec une certaine nuance de gris case_blanche = pygame.Surface((Dimension_case,Dimension_case )) # une surface blanche case_blanche.fill((255,150,0)) # Fill the surface in white color Nombre_cases=N for i in range(Nombre_cases): for j in range(Nombre_cases): if (i+j) %2 ==0: screen.blit(case_blanche, (i*Dimension_case, j*Dimension_case)) else: screen.blit(case_grise, (i*Dimension_case, j*Dimension_case)) # pygame.display.flip() # Une boucle infinie while True: #screen.fill((0,0,0)) e=event.wait() if e.type==KEYDOWN : break # On écrit une boucle pour tracer dix lignes horizontales à égale distance #for i in range(1,11): ## pygame.draw.line(screen,(250,100,100),(0,0),(50,100)) ## #On définit un objet Surface de dimensions 400*400 ## rectangle=pygame.Surface((400,400)) ## ## rectangle.fill(GREEN) ## ## screen.blit(rectangle,(150,250)) #pygame.draw.line(screen,(250,100,100),(0,i*b),(Largeur,i*b)) # On trace également dix lignes verticales à égale distance #pygame.draw.line(screen,(250,100,100),(i*a,0),(i*a,Hauteur)) pygame.display.update() pygame.quit()