Pavages avec des triangles équilatéraux. #PyGgb

Image
Image
# Start writing your code! import time from random import* from math import* for o in range(10): for a in range(10): time.sleep(0.1) if o%2==0: col=[0,random(),random()] l=[Point(a,(o)*sqrt(3)/2,is_visible=False),Point(a+1,(o)*sqrt(3)/2,is_visible=False),Point(0.5+a,(o+1)*sqrt(3)/2,is_visible=False)] p=Polygon(l,color=col,opacity=1,line_thickness=0) else: col=[0,random(),random()] l=[Point(a-0.5,(o)*sqrt(3)/2,is_visible=False),Point(a+1-0.5,(o)*sqrt(3)/2,is_visible=False),Point(0.5+a-0.5,(o+1)*sqrt(3)/2,is_visible=False)] p=Polygon(l,color=col,opacity=1,line_thickness=0) if o%2==0: col=[0,random(),random()] l=[Point(a-0.5,(o+1)*sqrt(3)/2,is_visible=False),Point(a+0.5,(o+1)*sqrt(3)/2,is_visible=False),Point(a,(o)*sqrt(3)/2,is_visible=False)] p=Polygon(l,color=col,opacity=1,line_thickness=0) else: col=[0,random(),random()] l=[Point(a,(o+1)*sqrt(3)/2,is_visible=False),Point(a+1,(o+1)*sqrt(3)/2,is_visible=False),Point(a+0.5,(o)*sqrt(3)/2,is_visible=False)] p=Polygon(l,color=col,opacity=1,line_thickness=0)