Dans cet exercice, vous devez initialiser l'instance harry_potter
et créer un attribut d'instance pour que l'instance ait un prix différent de celui par défaut.
L'instance harry_potter
devra donc avoir un prix de 19,99€.
L'attribut de classe prix
de la classe Livre
lui ne doit pas changer et doit rester à 9,99€.
Vous devez créer une méthode pour initialiser l'instance. Vous ne pouvez pas simplement modifier l'attribut prix de l'instance pour lui donner la valeur de 19.99. Si vous faites ceci, l'exercice ne sera pas validé.
class Livre: prix = 9.99 def __init__(self, prix): self.prix = prix harry_potter = Livre(19.99)
class Livre: prix = 9.99 harry_potter = Livre()
Un instant...
Test de l'attribut d'instance prix
L'instance harry_potter
doit posséder un attribut prix
qui doit contenir la valeur 19.99. Vous devez utiliser une méthode spéciale à l'intérieur de la classe Livre pour initialiser l'instance et son prix.
Test de l'attribut de classe prix
La classe Livre
doit posséder un attribut de classe prix
qui doit contenir la valeur 9.99.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé