Modifier un attribut - Docstring

Dans cet exercice, vous devez créer une méthode changer_prix qui permette de modifier le prix de l'instance harry_potter :

harry_potter.changer_prix(prix=14.99)

Le prix de l'instance harry_potter doit être de 14.99 à la fin du script.

Le prix la classe Livre doit lui rester à 9.99.

class Livre:
    prix = 9.99

    def __init__(self, prix):
        self.prix = prix


harry_potter = Livre(19.99)
harry_potter.changer_prix(prix=14.99)
Un instant...

Test de la méthode changer_prix

La classe Livre doit posséder une méthode changer_prix.

Test de la valeur du prix de l'instance harry_potter

L'attribut prix de l'instance harry_potter doit contenir la valeur 14.99.

Test de la valeur de l'attribut prix de la classe Livre

Vous ne devez pas toucher à l'attribut prix de la classe Livre. Il doit garder sa valeur de 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 ?

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é.

Page concernée

M'avertir par e-mail

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