Exercices POO Classe Rectangle
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Classe Rectangle

Une classe, c'est un plan de construction pour créer des objets. Imagine que tu dessines le plan d'une maison : le plan decrit les pieces (les attributs) et ce qu'on peut y faire (les méthodes). Ensuite, chaque maison construite a partir de ce plan est une instance.

En Python, on crée une classe avec le mot-cle class. La méthode speciale __init__ est le constructeur : elle est appelee automatiquement quand on crée un nouvel objet. Le paramètre self représente l'objet en cours de création.

Exemple :

class Voiture:
def __init__(self, marque, couleur):
self.marque = marque
self.couleur = couleur

def klaxonner(self):
return 'Pouet pouet'

ma_voiture = Voiture('Peugeot', 'rouge')
print(ma_voiture.marque) # Peugeot
print(ma_voiture.klaxonner()) # Pouet pouet

Crée une classe Rectangle avec largeur et hauteur dans __init__. Ajoute les méthodes aire() et perimetre().

Exemple :
r = Rectangle(5, 3)
r.aire() renvoie 15
r.perimetre() renvoie 16

Tests (2/4)

Aire
r = Rectangle(5, 3)
assert r.aire() == 15
Périmètre
r = Rectangle(5, 3)
assert r.perimetre() == 16

+ 0 tests cachés

Indices (3 disponibles)

solution.py