#-*-coding:utf8 -*- # programme pour tracer un quadrillage import pygame from pygame.locals import * import os import sys from pygame import * import random WHITE=(255,255,255) RED=(255,0,0) GREEN=(0,255,0) BLUE=[0, 0, 210] Marron=[88,41,0] brown=[255,64,64] chartreuse=[118,238,0] L=[WHITE,RED,GREEN,Marron,brown,chartreuse] couleur=BLUE Hauteur , Largeur = 800 ,800 def milieu (A , B): a1 ,a2 =A[0],A[1] b1 ,b2 =B[0] , B[0] return ((float (a1+a2)/2) ,(float (b1+b2)/2) ) A , B , C , D =(50,50) ,(50,350),(350,350),(350,50) #couleur=L[random.randint(0,len(L)-1)] pygame.init() # On dĂ©finit la fenĂȘtre 800*800 dans laquelle tout va s'afficher screen=pygame.display.set_mode((Hauteur,Largeur)) pygame.draw.polygon(screen,GREEN,[A,B,C,D],1) for K in range(7): A1=A A ,B,C,D =milieu(A,B) , milieu(B,C) , milieu(D,C) , milieu(A1,D) pygame.draw.polygon(screen,couleur, [milieu(A,B),milieu(B,C),milieu(D,C),milieu(D,A)],1) # Une boucle infinie while True: e=event.wait() if e.type==KEYDOWN : break pygame.display.update() pygame.quit()