Pour déterminer l’équation réduite d’une droite, on va déterminer d’une par le coefficient directeur lorsqu’il existe, puis l’ordonnée à l’origine et enfin afficher l’équation de la forme $x=p$ ou $y=mx+p$, suivant les différents cas.
L’opérateur round
($a$,$n$) permet d'obtenir la valeur de $a$ arrondie à $n$ décimales. Par exemple, round
(1/3,3) vaut 0.333
1. Copier et coller le script suivant dans l'éditeur python
def coefDir(xA,yA,xB,yB) : # fonction qui renvoie l'arrondi à 2 décimales du coefficient directeur de la droite (AB), s'il existe
if xA == xB :
return False
else :
return round((yB-yA)/(xB-xA),2)
def ordOrigine(xA,yA,xB,yB) : # fonction qui renvoie l'arrondi à 2 décimales de l'ordonnée à l'origine
???
???
???
???
def equaDroite (xA,yA,xB,yB) : # procédure qui renvoie l'équation réduite de la droite
if xA == xB :
print ("L'équation est : x =",ordOrigine(xA,yA,xB,yB))
else :
print ("L'équation est : y =",coefDir(xA,yA,xB,yB),"x + ",ordOrigine(xA,yA,xB,yB))
2. Les lignes « ??? » sont manquantes dans le script. Elles sont données en langage naturel :
Compléter le script python afin qu’il affiche l’équation réduite d’une droite passant par deux points.
3. Tester votre script ainsi modifié en testant la procédure equaDroite()
dans la console python pour plusieurs points $A$ et $B$
4. Envoyer le script à votre enseignant.