Python ∼ Quadrilatère

Code Python :

Explications du code :

1. Objectif du programme

Ce programme vérifie si un quadrilatère est un parallélogramme. Pour cela, il s'appuie sur la propriété géométrique : « un quadrilatère est un parallélogramme si et seulement si ses diagonales se coupent en leur milieu ».

2. Étapes principales du calcul

Le programme effectue les étapes suivantes :

  1. Définit les coordonnées des sommets du quadrilatère :
    • Sommet 1 : (x₁ ; y₁) = (5 ; -1)
    • Sommet 2 : (x₂ ; y₂) = (-2 ; 3)
    • Sommet 3 : (x₃ ; y₃) = (10 ; 12)
    • Sommet 4 : (x₄ ; y₄) = (5 ; -8)
  2. Calcule les coordonnées des milieux des deux diagonales :
    • Première diagonale : (x₁, y₁) à (x₃, y₃) : M1=(x1+x32;y1+y32) M_1 = \left( \frac{x_1 + x_3}{2} \,;\, \frac{y_1 + y_3}{2} \right)
    • Seconde diagonale : (x₂, y₂) à (x₄, y₄) : M2=(x2+x42;y2+y42) M_2 = \left( \frac{x_2 + x_4}{2} \,;\, \frac{y_2 + y_4}{2} \right)
  3. Compare les coordonnées des milieux :
    • Si M₁ = M₂, alors le quadrilatère est un parallélogramme.
    • Sinon, ce n'est pas un parallélogramme.

3. Exemple de calcul

Avec les coordonnées données :

4. Résultat affiché

Le programme affiche : non para.