repl.it
@egouello/

Test alignement points

Python

No description

fork
loading
Files
  • main.py
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#import math

#calcule les coordonnées d’un vecteur à partir des coordonnées de deux points
def coordonneesVect(abs1,abs2,ord1,ord2):
  return [abs2-abs1,ord2-ord1]

#calcule le determinant de deux vecteurs de dimension 2
def determinant(vect1,vect2):
  return vect1[0]*vect2[1]-vect1[1]*vect2[0]
  
#teste l’alignement de 3 points à partir de leurs coordonnées 
def colineaire(xa,ya,xb,yb,xc,yc):
  vect1=coordonneesVect(xa,xb,ya,yb)
  vect2=coordonneesVect(xa,xc,ya,yc)
  return determinant(vect1,vect2)==0