Bonjour,
j'ai un devoir à la maison et je rencontre des difficultés.
CONSIGNE: ecrire un algorithme qui vérifie si ABCD est un paralllogramme sur Edupython j'ai dejà une idée mais je suis bloquée.
Merci d'avance.
voilà ce que j'ai ecrit:
*** Python 3.4.5 |Continuum Analytics, Inc.| (default, Jul 5 2016, 14:56:50) [MSC v.1600 32 bit (Intel)] on win32. ***
*** Distant Python engine is active ***
>>> x1=float(input())
>>> y1=float(input())
>>> x2=float(input())
>>> y2=float(input())
>>> if x1*y2=x2*y1:
>>> print("les deux vecteurs sont parallèles")
bonjour,
ABCD est un parallélogramme si
il ne suffit pas qu'ils soient colinéaires..
ton algo : qu'est ce que tu connais en entrée ? les coordonnées de ces deux vecteurs ou bien celles des points A, B, C, D ?
j'ai imaginé que ABCD formaient un parallélogramme donc si les deux vecteurs AB et CD
sont colinéaires, les deux autres aussi:
xy'=x'y
le prof ne nous donné que ces instructions au dessus rien de plus donc moi je me suis servi de cette propriété
un parallélogramme :
ses côtés opposés sont // , c'est vrai. Cette propriété est bien.
mais deux côtés // , ça ne suffit pas ==> un trapèze a deux bases //, mais ça n'est pas un parallélogramme.
donc soit tu regardes si
soit tu regardes si AB et CD sont colinéaires ET AD et BC sont colinéaires.
pour la démarche :
encore une fois, tout dépend de ce que tu as au départ ..
si on te le donnait à faire sans algo, est ce qu'on te donnerait directement les coordonnées des vecteurs ? ou plutôt celles des points ?
Et dans ce cas, la première chose que tu ferais, c'est de calculer les coordonnées des vecteurs, n'est ce pas ?
ton algo, c'est pareil.
tu vois ?
Mahalox,
tu ne me réponds pas :
qu'est ce que tu as au départ ?? les coordonnées des vecteurs ? et si oui, de quels vecteurs ?
ou bien les coordonnées des points ?
si c'est ça,
ton algo doit faire :
SI AB = CD alors, ABCD est un parallélogramme.
en langage naturel :
entrer x1
entrer y1
entrer x2
entrer y2
si x1=x2 ET y1=y2 alors
afficher "ABCD est un parallélogramme "
fin.
à toi de traduire en python.
OK ?
-from lycee import *
x1=float(input())
y1=float(input())
x2=float(input())
y2=float(input())
if x1=x2,y1=y2:
print("un parallelogramme")
il dit qu'a la ligne 6 j'ai faux
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :