But de la séance :
xA = float(input("Entrer l'abscisse de A : "))
yA = float(input("Entrer l'ordonnée de A : "))
xB = float(input("Entrer l'abscisse de B : "))
yB = float(input("Entrer l'ordonnée de B : "))
print("Le milieu de [AB] a pour coordonnées : (" , (xA+xB)/2 , "," , (yA+yB)/2 , ").")
from math import sqrt
xA = float(input("Entrer l'abscisse de A : "))
yA = float(input("Entrer l'ordonnée de A : "))
xB = float(input("Entrer l'abscisse de B : "))
yB = float(input("Entrer l'ordonnée de B : "))
print("La longueur AB vaut : " , sqrt( (xB - xA)**2 + (yB - yA)**2))
$M(x ; y)$ est sur la droiter $(AB)$ si et seulement si $\overrightarrow{AM} (x-xA ~ ;~ y-yA)$ et $\overrightarrow{AB} (xB-xA~ ; ~yB-yA)$ sont colinéaires : $$(yB-yA)(x-xA) - (xB-xA)(y-yA) = 0$$
xA = float(input("Entrer l'abscisse de A : "))
yA = float(input("Entrer l'ordonnée de A : "))
xB = float(input("Entrer l'abscisse de B : "))
yB = float(input("Entrer l'ordonnée de B : "))
print("Une équation de la droite (AB) est : ")
print("(", yB-yA , ")( x -" , xA , ") - (" , xB-xA , ")( y - " , yA , ") = 0")
Amélioration, en développant tout ça :
print("Une équation de la droite (AB) est : ")
print("(", yB-yA , ") x + ( " , xA-xB , ")y + (" , (yB-yA)*(-xA) + (xB-xA)*yA , " ) = 0")