Bonjour,
J'ai un programme à réalisé, on a A(-10;4), B(6;7) et M (x;0) (il est un point mobile) dans l'intervalle [-10;6].
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
from math import sqrt
 
def ProduitScalaire_MA_MB(x1,y1,x2,y2,x3,y3) :
    xMA=x1-x3
    yMA=y1-y3
    xMB=x2-x3
    yMB=y2-y3
    return(xMA*xMB+yMA*yMB)
 
def norme(x1,y1,x2,y2) :
    return(sqrt((x2-x1))**2+(y2-y1)**2))
 
xA=-10
yA=4
xB=6
yB=7
 
for x in range (-10,7) :
    if ProduitScalaire_MA_MB(...,...,...,...,...,...)==0 :
        print("pour x=",x,"Le triangle AMB est rectangle en M.")
    if norme(...,...,...,...)==norme(...,...,...,...) :
        print("pour x=",x,"Le triangle AMB est isocèle en M.")
Il faut donc que je trouve les pointillés.
Merci d'avance pour votre aide.