Python orienté objet

Fermé
Camie - 17 nov. 2021 à 17:56
yg_be Messages postés 23474 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 février 2025 - 17 nov. 2021 à 18:52
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.

1 réponse

yg_be Messages postés 23474 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 février 2025 Ambassadeur 1 568
17 nov. 2021 à 18:52
0