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

![[App intégrée] 2025 Upgraded Vidéoprojecteur 1920 * 1080P FHD 4K Mini Projecteur Portable Dual Contrôle avec Souris Android TV WiFi 6 BT5.2 180° Rotation Compatible avec HDMI/TV Stick/USB](https://www.tresfacile.net/wp-content/uploads/2025/12/Videoprojecteur-1920-1080P-FHD-4K-Mini-Projecteur-Portable-Dual-Control-250x236.png)

1 thought on “Solution Exercice 1 POO classe rectangle”