From d64133d970857c8fe22e2aa7c59c1c66f64a239a Mon Sep 17 00:00:00 2001 From: Klafyvel Date: Tue, 5 Dec 2017 23:56:27 +0100 Subject: [PATCH] Ajout de graph.py --- graph.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 graph.py diff --git a/graph.py b/graph.py new file mode 100644 index 0000000..50e7392 --- /dev/null +++ b/graph.py @@ -0,0 +1,33 @@ +class Graph: + """Implémente un graphe non orienté.""" + + def __init__(self, nom): + """Initialise un graphe vide. + + :param nom: Nom du graphe + """ + self.nom = nom + + +class Sommet: + """Implémente un sommet de graphe.""" + + def __init__(self, pos): + """Initialise un sommet. + + :param pos: couple donnant la position du point. + """ + self.pos = pos + + +class Arete: + """Implémente une arête de graphe.""" + + def __init__(self, longueur, v_moyenne): + """Initialise une arête. + + :param longueur: longueur de l'arête. + :param v_moyenne: vitesse moyenne sur l'arête. + """ + self.longueur = longueur + self.v_moyenne = v_moyenne