Le but de cet exercice est de changer la représentation de la classe Voiture
afin de pouvoir faire un print
d'une instance de notre classe et avoir des informations précises sur notre instance.
Notre script doit donc retourner la phrase suivante lorsqu'on print une instance de notre classe :
>>> super_voiture = Voiture("lamborghini", 150000, "rouge")
>>> print(super_voiture)
Votre voiture est une Lamborghini rouge et coûte 150000$
class Voiture(object): def __init__(self, marque, prix, couleur): self.marque = marque self.prix = prix self.couleur = couleur def __repr__(self): return f"Votre voiture est une {self.marque.capitalize()} {self.couleur} et coûte {self.prix}$" super_voiture = Voiture("lamborghini", 150000, "rouge") print(super_voiture)
Arnold

class Voiture: def __init__(self, marque, prix, couleur): self.marque = marque self.prix = prix self.couleur = couleur def __str__(self): return f"Votre voiture est une {self.marque} {self.couleur} et coûte {self.prix}$" super_voiture = Voiture("lamborghini", 150000, "rouge") print(super_voiture)
class Voiture: def __init__(self, marque, prix, couleur): self.marque = marque self.prix = prix self.couleur = couleur super_voiture = Voiture("lamborghini", 150000, "rouge") print(super_voiture)
Un instant...
Test de l'affichage d'une instance de la classe Voiture
Quand on fait un print d'une instance de la classe, vous devez afficher la phrase "Votre voiture est une Lamborghini rouge et coûte 150000$"
.
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é