Exercices POO Classe BankAccount
🎉

Bravo!

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

Classe BankAccount

En programmation objet, on peut ajouter de la logique de validation dans les méthodes. Par exemple, un compte bancaire ne doit pas permettre de retirer plus que le solde disponible.

C'est comme un distributeur automatique : il vérifie ton solde avant de te donner des billets. Si le solde est insuffisant, il refuse l'opération.

Crée une classe BankAccount avec :

__init__(titulaire, solde=0) qui initialise le titulaire et le solde
deposer(montant) qui ajoute au solde (mais ignore si montant est negatif ou nul)
retirer(montant) qui retire du solde et retourne True, ou retourne False si les fonds sont insuffisants

Exemple :
a = BankAccount('Alice', 100)
a.deposer(50)
print(a.solde) # 150
print(a.retirer(200)) # False
print(a.solde) # 150

Tests (2/4)

Dépôt
a = BankAccount('Alice', 100)
a.deposer(50)
assert a.solde == 150
Retrait OK
a = BankAccount('Bob', 100)
assert a.retirer(50) == True
assert a.solde == 50

+ 0 tests cachés

Indices (3 disponibles)

solution.py