Exercice 1 -POO Python
- Ecrire une classe Rectangle en langage Python, permettant de construire un rectangle dotée d’attributs longueur et largeur.
- Créer une méthode Perimetre() permettant de calculer le périmètre du rectangle et une méthode Surface() permettant de calculer la surface du rectangle
- Créer les getters et setters.
- Créer une classe fille Parallelepipede héritant de la classe Rectangle et dotée en plus d’un attribut hauteur et d’une autre méthode Volume() permettant de calculer le volume du Parallélépipède.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
#coding: utf-8 class Rectangle: def __init__(self,longueur,largeur): self.longueur = longueur self.largeur = largeur # Méthode qui calcul le périmètre def Perimetre(self): return 2*(self.longueur + self.largeur) # Méthode qui calcul la surface def Surface(self): return self.longueur*self.largeur class Parallelepipede(Rectangle): def __init__(self,longueur,largeur, hauteur): Rectangle.__init__(self,longueur,largeur) self.hauteur = hauteur # méthode qui calcul le volume def Volume(self): return self.longueur*self.largeur*self.hauteur monRectangle = Rectangle(7, 5) monParallelepipede = Parallelepipede(7,5,2) print("Le périmètre de mon rectangle est : ",monRectangle.Perimetre()) print("La surface de mon rectangle est : ", monRectangle.Surface()) print("Le volume de mon parallelepipede est : ", monParallelepipede.Volume()) |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 1 POO classe rectangle”