Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Méthode qui renvoie un booleen
Une méthode peut renvoyer n'importe quel type de valeur, y compris un booleen (True ou False). C'est tres utile pour tester une condition liee a l'état de l'objet.
Par exemple :
class Personne: def __init__(self, nom, age): self.nom = nom self.age = age
def est_adolescent(self): return self.age >= 13 and self.age <= 19
p = Personne('Alice', 15) p.est_adolescent() renvoie True
Astuce : pas besoin d'écrire if condition: return True else: return False. Tu peux directement écrire return condition.
Crée une classe Rectangle avec largeur et hauteur. Ajoute deux méthodes : - aire() : renvoie l'aire (largeur * hauteur) - est_carre() : renvoie True si le rectangle est un carre (largeur == hauteur)
Exemple : r = Rectangle(5, 5) r.aire() renvoie 25 r.est_carre() renvoie True