Exercices›POO›Système de monnaies (projet complet)
🎉
Bravo!
Avancé
🧠 Fondamentaux
30 XP
0 personnes ont réussi
Système de monnaies (projet complet)
On met tout ensemble dans un exercice qui ressemble a un vrai projet.
Écris une classe abstraite Monnaie (ABC) avec : un __init__ qui prend un montant (float ou int, doit etre >= 0) une property abstraite symbole un __add__ qui additionne deux monnaies du meme type (leve TypeError si les types sont differents) un __eq__ qui compare le montant un __lt__ qui compare le montant un __str__ qui renvoie 'MONTANT SYMBOLE' (ex: '50 EUR')
Si le montant est negatif dans le __init__, leve ValueError. Si on additionne deux monnaies de types differents, leve TypeError avec le message 'Impossible d additionner SYMBOLE1 et SYMBOLE2'.
Puis crée Euro (symbole 'EUR') et Dollar (symbole 'USD').