def pts_alignes(A,B,C): pt_1,x_A,y_A=A pt_2,x_B,y_B=B pt_3,x_C,y_C=C if x_A==x_B: #Ne pas tester en même temps x_A==x_B et x_A==x_C permet d'éviter la division par 0 dans le calcul de m1 if x_A==x_C: return True else: return False elif y_A==y_B and y_A==y_C: return True else: if x_A==x_C: #permet d'éviter la division par 0 dans le calcul de m2 return False else: m1=round((y_B-y_A)/(x_B-x_A),10) m2=round((y_C-y_A)/(x_C-x_A),10) if m1==m2: return True else: return False return message