# -*- coding: utf-8 -*-


def CoefDir(u,v,w,t):
    a=(t-v)/(w-u)
    return a

def OrdOrigine(coef,u,v):
    return v-coef*u



'''
#Pour saisir les coordonnées des points
print("Abscisse du premier point : ",x_A)
print("Ordonnée du premier point : ",y_A)

print("Abscisse du deuxième point : ",x_B)
print("Ordonnée du deuxième point : ",y_B)

print("Abscisse du troisième point : ",x_C)
print("Ordonnée du troisième point : ",y_C)
'''

#triplet de points alignés pour lequel le programme ne fonctionne pas
x_A=0.2
y_A=0.2

x_B=0.5
y_B=0.4

'''
#triplet de points alignés pour lequel le programme fonctionne
x_A=2
y_A=2

x_B=5
y_B=4
'''

a=CoefDir(x_A,y_A,x_B,y_B)

b=OrdOrigine(a,x_A,y_A)

print('coefficient directeur',a)
print("Ordonnée à l'origine",b)