p = Personne('Alice', 25) p.calculate_pay(40) renvoie 400.0
La méthode combine le paramètre heures avec les données de l'objet (self.age).
Crée une classe CompteBancaire avec un attribut solde (initialise a 0). Ajoute trois méthodes : - deposer(montant) : ajoute le montant au solde - retirer(montant) : retire le montant du solde (si le solde est suffisant, sinon ne fait rien) - get_solde() : renvoie le solde actuel
Exemple : c = CompteBancaire() c.deposer(100) c.retirer(30) c.get_solde() renvoie 70
Tests (3/4)
Depot
c = CompteBancaire()
c.deposer(100)
assert c.get_solde() == 100
Retrait
c = CompteBancaire()
c.deposer(100)
c.retirer(30)
assert c.get_solde() == 70
Retrait refuse
c = CompteBancaire()
c.deposer(50)
c.retirer(100)
assert c.get_solde() == 50