Dans cet exercice, nous allons créer une classe pour représenter un livre.
Cette classe aura trois attributs :
nom
nombre_de_pages
prix
À partir de cette classe, nous créerons ensuite deux instances de livres.
La première instance s'appelle livre_HP
et aura comme attributs :
nom = "Harry Potter"
nombre_de_pages = 300
prix = 10.99
La deuxième instance s'appelle livre_LOTR
et aura comme attributs :
nom = "Le Seigneur des Anneaux"
nombre_de_pages = 400
prix = 13.99
class Livre: def __init__(self, nom, nombre_de_pages, prix): self.nom = nom self.nombre_de_pages = nombre_de_pages self.prix = prix livre_HP = Livre(nom="Harry Potter", nombre_de_pages=300, prix=10.99) livre_LOTR = Livre(nom="Le Seigneur des Anneaux", nombre_de_pages=400, prix=13.99)
Arnold

Un instant...
Test de l'existence de la classe Livre
Vous devez créer une classe Livre
avec trois attributs : nom
, nombre_de_pages
et prix
.
Test de l'existence de l'instance livre_HP
Vous devez créer une instance livre_HP
à partir de votre classe Livre
.
Test de l'attribut nom de l'instance livre_HP
L'attribut nom
de l'instance livre_HP
doit contenir la chaîne de caractères "Harry Potter"
.
Test de l'attribut nombre_de_pages de l'instance livre_HP
L'attribut nombre_de_pages
de l'instance livre_HP
doit contenir le nombre entier 300
.
Test de l'attribut prix de l'instance livre_HP
L'attribut prix
de l'instance livre_HP
doit contenir le nombre décimal 10.99
.
Test de l'existence de l'instance livre_LOTR
Vous devez créer une instance livre_LOTR
à partir de votre classe Livre
.
Test de l'attribut nom de l'instance livre_LOTR
L'attribut nom
de l'instance livre_LOTR
doit contenir la chaîne de caractères "Le Seigneur des Anneaux"
.
Test de l'attribut nombre_de_pages de l'instance livre_LOTR
L'attribut nombre_de_pages
de l'instance livre_LOTR
doit contenir le nombre entier 400
.
Test de l'attribut prix de l'instance livre_LOTR
L'attribut prix
de l'instance livre_LOTR
doit contenir le nombre décimal 13.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é