Bonjour à tous, j'ai besoin d'aide pour mon exercice en math qui concerne le python, je ne comprend absolument rien, pourriez-vous m'aidez svp :
Ecrire un programme en langage Python prenant en entrée les coordonnées de trois points A, B et C, et affichant en sortie si ces points sont alignés ou non.
Bonjour,
Avant d'écrire en Python, commence par réfléchir à la manière de faire, si tu as les coordonnées de 3 points, pour déterminer s'ils sont alignés ou pas.
J'ai essayer de le faire mais je ne suis pas sur d'avoir bon :
xA = int(input("abscisse de A="))
yA = int(input("ordonnée de A="))
xB = int(input("abscisse de B="))
yB = int(input("ordonnée de B="))
xC = int(input("abscisse de C="))
yC = int(input("ordonnée de C="))
xVectAB=xB-xA
yVectAB=yB-yA
xVectAC=xC-xA
yVectAC=yC-yA
if (xVectAB*yVectAC-xVectAC*yVectAB==0) :
___print("Les points sont alignés.")
else :
___print("Les points ne sont pas alignés.")
Qu'en pensez vous ?
Je ne connais pas la syntaxe Python, mais l'idée générale est bonne.
Souvent, int est la fonction "Partie entière". Si c'est le cas en Python, je ne comprends pas l'usage que tu en fais lors de la saisie des coordonnées des 3 points.
il utilise int() car la fonction input renvoie une chaine de caractère. Il convertit donc un string en integer pour pouvoir faire des opérations avec. Il peut aussi utiliser float() à la place de int() si on entre des valeurs flottant (par exemple le vecteur (3.2, 4.2))
salut,
la prochaine fois mets ton code entre les 2 balises obtenues en cliquant sur </>
Saurais-tu ecrire une fonction informatique pour resoudre le probleme ?
yA = int(input("ordonnée de A="))
xB = int(input("abscisse de B="))
yB = int(input("ordonnée de B="))
xC = int(input("abscisse de C="))
yC = int(input("ordonnée de C="))
xVectAB=xB-xA
yVectAB=yB-yA
xVectAC=xC-xA
yVectAC=yC-yA
if (xVectAB*yVectAC-xVectAC*yVectAB==0):
print("Les points sont alignés.")
else:
print("Les points ne sont pas alignés.")
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :