def milieu(xM,yM,xN,yN): xI=(xM+xN)/2 yI=(yM+yN)/2 return(xI,yI) def parallélogramme(xA,yA,xB,yB,xC,yC,xD,yD): if milieu(xA,yA,xC,yC)==milieu(xB,yB,xD,yD): return(True) else: return(False) def longueur(xM,yM,xN,yN): from math import sqrt return sqrt((xN-xM)**2+(yN-yM)**2) def rectangle(xA,yA,xB,yB,xC,yC,xD,yD): if parallélogramme(xA,yA,xB,yB,xC,yC,xD,yD)==True and longueur(xA,yA,xC,yC)==longueur(xB,yB,xD,yD): return(True) else: return(False)