Initialiser une instance - Docstring

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

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 🥳

Succès

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é

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.