Bonjour !
Je fais un algorithme en maths et j'ai un problème :
Il y a une division par zéro.... R
Or le programme ne comprends pas, il met erreur. Comment résoudre ça en language Python ?
Merci
def droite (xA, yA, xB, yB)
a= (yB-yA) / (xB-xA)
b= yB- a *xB
>>>droite (4,5,4,7)
(2,1).
Je sais bien que la divison par 0 est impossible, mais je sais pas comment le résoudre. 😫
Si xA=xB, ta droite est verticale.
def droite (xA, yA, xB, yB)
if xA=xB:
y=xA
else :
a= (yB-yA) / (xB-xA)
b= yB- a *xB
Mais c pas vrai que si xA=xB, ma droite est verticale ! C'est juste que la droite partira du meme point .?
L'expression d'une droite affine c'est y=ax+b.
Dans le cas où xA=xB, ta droite est verticale. Tu as donc ton expression de droite qui devient x=xA.
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :