Python orienté objet
Camie
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis débutante en python j’ai besoin de quelqu’un pour m’aider à résoudre cet exercice en python orienté objet.
J’en serai très reconnaissante.
Définir la classe Ville qui contient :
l’initialiseur init(nom, population)
la propriété nom : le nom de la ville.
la propriété population : le nombre d’habitants de la ville.
la méthode eq(self, v) qui retourne vrai si les villes self et v sont les mêmes (même nom et même nombre d’habitants), faux sinon.
la m´méthode str(self) qui retourne une chaine de caractères contenant le nom de la ville et, entre parenthèses, sa population.
Définir la classe Route qui contient :
l’initialiseur init(self, v1, v2, distance) qui initialise une route reliant les deux villes v1 et v2.
la propriété ville1 : la première ville au bout de la route (l’ordre des villes est arbitraire).
la propriété ville2 : la deuxième ville.
la propriété distance qui retourne la distance entres ces deux villes (longueur de la route).
la m´méthode circuit(self) qui retourne vrai si la route self relie une ville `a la même ville, faux sinon.
la méthode contains(self, v) qui retourne vrai si la ville v est une des deux villes de la route, faux sinon.
Je suis débutante en python j’ai besoin de quelqu’un pour m’aider à résoudre cet exercice en python orienté objet.
J’en serai très reconnaissante.
Définir la classe Ville qui contient :
l’initialiseur init(nom, population)
la propriété nom : le nom de la ville.
la propriété population : le nombre d’habitants de la ville.
la méthode eq(self, v) qui retourne vrai si les villes self et v sont les mêmes (même nom et même nombre d’habitants), faux sinon.
la m´méthode str(self) qui retourne une chaine de caractères contenant le nom de la ville et, entre parenthèses, sa population.
Définir la classe Route qui contient :
l’initialiseur init(self, v1, v2, distance) qui initialise une route reliant les deux villes v1 et v2.
la propriété ville1 : la première ville au bout de la route (l’ordre des villes est arbitraire).
la propriété ville2 : la deuxième ville.
la propriété distance qui retourne la distance entres ces deux villes (longueur de la route).
la m´méthode circuit(self) qui retourne vrai si la route self relie une ville `a la même ville, faux sinon.
la méthode contains(self, v) qui retourne vrai si la ville v est une des deux villes de la route, faux sinon.
A voir également:
- Python orienté objet
- Citizen code python avis - Accueil - Outils
- Vente objet occasion entre particulier - Guide
- Objet interdit en cabine ryanair - Guide
- Identifier un objet à partir d'une photo - Guide
- Mesurer un objet - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584